CONSTANT changes the variable into a declared constant that
can not be updated. If you specify CONSTANT, you must also have
specified the DEFAULT clause to ensure the variable has a value.
CONSTANT also indicates that the variable can not be used as
the target of an assignment or be passed as an expression to a
procedure's INOUT or OUT parameter.