7.1.9. Blocos
Podemos criar e aninhar novos blocos dentro do bloco principal de uma função. Os blocos possuem a seguinte estrutura:
[<<rótulo>>]
DECLARE
lista-variáveis;
BEGIN
comandos;
[EXCEPTION
WHEN condição THEN
...]
END [rótulo];
A cláusula EXCEPTION
permite que tratemos exceções lançadas durante a execução de uma função1
Notas
- 1
Conforme visto na Seção 7.1.6.2.