Инструкция DECLARE используется, чтобы определить различные элементы, локальные для подпрограммы:
Локальные переменные. Подробности в разделе "".
Условия и драйверы. Подробности в разделе "".
Курсоры. Подробности в разделе "".
Инструкции SIGNAL и RESIGNAL в настоящее время не обеспечиваются.
DECLARE позволяется только внутри BEGIN … END и должен быть в начале, перед любыми другими инструкциями.
Объявления должны следовать за некоторым порядком. Курсоры должны быть объявлены перед объявлением драйверов и переменных, условия должны быть объявлены перед объявлениями, курсорами или драйверами.