Примеры объявления локальных переменных
CREATE OR ALTER PROCEDURE SOME_PROC
AS
-- Объявление переменной типа INT
DECLARE I INT;
-- Объявление переменной типа INT не допускающей значение NULL
DECLARE VARIABLE J INT NOT NULL;
-- Объявление переменной типа INT со значением по умолчанию 0
DECLARE VARIABLE K INT DEFAULT 0;
-- Объявление переменной типа INT со значением по умолчанию 1
DECLARE VARIABLE L INT = 1;
-- Объявление переменной на основе домена COUNTRYNAME
DECLARE FARM_COUNTRY COUNTRYNAME;
-- Объявление переменной с типом равным типу домена COUNTRYNAME
DECLARE FROM_COUNTRY TYPE OF COUNTRYNAME;
-- Объявление переменной с типом столбца CAPITAL таблицы COUNTRY
DECLARE CAPITAL TYPE OF COLUMN COUNTRY.CAPITAL;
BEGIN
/* Операторы PSQL */
END