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.