| 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));