Bloc anonim | Procedură | Funcţie |
DECLARE | PRECEDURE nume [(def_param [, def_param]...)] {IS | AS} | FUNCTION nume [(def_param [, def_param]...)] RETURN tip_data {IS | AS} |
[declaraţii de variabile, constante, cursoare, excepţii, tipuri, proceduri locale, funcţii locale, etc.] BEGIN instrucţiuni [pentru funcţii este necesară instructiunea: RETURN valoare;] [EXCEPTION tratare excepţii ] END; |
CREATE GLOBAL TEMPORARY TABLE valori(a varchar2(200));