Creates a new stored procedure. where procedure-definition is:
and parameter-definition is: and values-clause is: The
procedure-name should follow the normal rules for naming
database objects, see Naming Objects. If procedure-name is
specified in its unqualified form, the procedure will be created
in the schema which has the same name as the current ident. If
procedure-name is specified in its fully qualified form (i.e.
schema-name.procedure-name) the procedure will be created in the
named schema (in this case, the current ident must be the
creator of the specified schema). The fully qualified procedure
name must be used by all idents except the ident that has the
same name as the schema to which the procedure belongs. The
parameter-name in the parameter-definition should follow the
normal rules for naming SQL identifiers, see Naming Objects. The
following mode values may be specified in a parameter-
definition: The parameter is effectively "write-only", i.e. it
can only be used as the target for an assignment