Oracle Error Message
PLS-00230: OUT and IN OUT formal parameters may not have default expressions
Reason for the Error
When the formal parameters of a procedure were declared, an OUT or IN OUT parameter was initialized to a default value, as in PROCEDURE calc_bonus (bonus OUT REAL := 0, …) IS … However, only IN parameters can be initialized to default values.
Solution
Remove the illegal default expression.