parameter_declaration ::= parameter_name [ IN | {OUT | {IN OUT} [NOCOPY]} ] datatype [ {:= | DEFAULT } expression