Oracle Message PLS-00491 - numeric literal required

ERRORnumeric literal required
CAUSEA constant or variable was used where a numeric literal is required. For example, the code might look like my_ename VARCHAR2(max_len); instead of my_ename VARCHAR2(15); When specifying the maximum length of a VARCHAR2 variable, an integer literal must be used.
ACTIONReplace the identifier with a numeric literal.