All Oracle Error CodesOracle DBA Forum

PLS-00166:

bad format for date, time or timestamp literal
Cause: The contents of the date, time or timestamp literal did not match the expected format 'yyyy-mm-dd hh24:mi:ssxfftzh:tzm'.
Action: Use a correctly-formatted datetime literal.