procedure_declaration ::= [CREATE [OR_REPLACE]] PROCEDURE procedure_name [(parameter_declaration [, parameter_declaration]...)] {IS | AS}