Oracle Error Message
PLS-00166: bad format for date, time, timestamp or interval literal
Reason for the Error
The contents of the date, time, timestamp or interval literal did not match the expected format.
Solution
Correct the format for the date, datetime, or interval literal.