Beispiele für verschiedene Möglichkeiten, lokale Variablen zu deklarieren
CREATE OR ALTER PROCEDURE SOME_PROC
AS
-- Deklaration einer Variablen vom Typ INT
DECLARE I INT;
-- Eine Variable vom Typ INT deklarieren, die NULL nicht zulässt
DECLARE VARIABLE J INT NOT NULL;
-- Deklarieren einer Variablen vom Typ INT mit dem Standardwert 0
DECLARE VARIABLE K INT DEFAULT 0;
-- Deklarieren einer Variablen vom Typ INT mit dem Standardwert 1
DECLARE VARIABLE L INT = 1;
-- Deklarieren einer Variablen basierend auf der COUNTRYNAME-Domain
DECLARE FARM_COUNTRY COUNTRYNAME;
-- Deklarieren einer Variablen des Typs gleich der Domäne COUNTRYNAME
DECLARE FROM_COUNTRY TYPE OF COUNTRYNAME;
-- Deklarieren einer Variablen mit dem Typ der Spalte CAPITAL in der Tabelle COUNTRY
DECLARE CAPITAL TYPE OF COLUMN COUNTRY.CAPITAL;
BEGIN
/* PSQL-Anweisungen */
END