CREATE [OR REPLACE] PROCEDURE [schema .] procedure
[( argument [ IN | OUT | IN OUT ] [NOCOPY] datatype
[, argument [ IN | OUT | IN OUT ] [NOCOPY] datatype]...
)
]
[invoker_rights_clause] { IS | AS } { pl/sql_subprogram_body | call_spec };For information on the symbols and conventions of Backus-Naur Form (BNF) syntax, see Appendix A.