in reply to OT: Oracle SQL issues
We may have to see exactly what SQL you're passing to DBI, placeholders and all, and what fields you're binding to the placeholders. You can't, e.g., replace 'SYSDATE' with a placeholder and bind the string 'SYSDATE' to that field.