Общая форма задания процедуры Выше мы рассмотрели основные частные формы задания процедур. Все они могут быть объединены в общую форму задания процедуры: name:-proc() # объявление процедуры local; # объявление локальных переменных  g1oba1; # объявление глобальных переменных  options; # объявление расширяющих ключей  description; # объявление комментарий  # выражения - тело процедуры end; (или end:) # объявление конца процедуры Эта форма охватывает все описанные выше частные формы и позволяет готовить самые сложные и надежно работающие процедуры.