Déclaration des variables locales, des curseurs et des sous-programmes
La section optionnelle <déclarations>
décrit les variables locales de procédure, les sous-programmes et les curseurs nommés.En ce qui concerne la spécification du type de données, les variables locales sont soumises aux mêmes règles que les paramètres d’entrée et de sortie des procédures.Pour plus de détails, voir "Langage procédural PSQL" dansDECLARE VARIABLE etDECLARE CURSOR,DECLARE PROCEDURE,DECLARE FUNCTION.
La section de déclaration facultative est nécessairement suivie d’une déclaration composée.Une instruction composée consiste en une ou plusieurs instructions PSQL comprises entre les mots-clés BEGIN
et END
.Un opérateur composé peut contenir un ou plusieurs autres opérateurs composés.L’imbrication est limitée à 512 niveaux.N’importe lequel des BEGIN … END
peuvent être vides, y compris le bloc principal.