CREATE [ OR REPLACE ] { FUNCTION | PROCEDURE } [ IF NOT EXISTS ]
[ schema. ] call_spec_name [ ( param_declaration [, param_declaration]... ) ]
[ RETURN datatype ]
[ { invoker_rights clause
| deterministic_clause
| result_cache_clause }...
]
{ AS | IS } MLE LANGUAGE language_name js_function_body_as_string_literal;