DECLARE 文

DECLARE 文は、対象のオブジェクトの属性またはプロパティを指定して 1 つ以上の名前を宣言します。DECLARE 文は実行可能な文ではありません。SELECT 文で WHEN 句または OTHERWISE 句の一部として記述できるほか、IF 文の THEN 句および ELSE 句、ON 文の ON-unit を除き、プロシージャまたは BEGIN ブロック内の任意の箇所に記述できます。

読みやすくするために、特定のブロックに属するすべての DECLARE 文を、実行可能な文の間ではなく、そのブロックの先頭に記述することをお勧めします。