Oracle Error Message
PLS-00656: field ‘string’ not available in input argument
Reason for the Error
An EXTRACT operation specified a field that was not present. For example, you tried to extract the YEAR field from a TIME variable.
Solution
Specify a legal field in the call to EXTRACT.