Questa domanda:
ALTER SESSION SET 'NLS_DATE_FORMAT' = 'DD-MM-YYYY HH24:MI:SS'
... dovrebbe attivare questo errore:
Se non riesci a rilevarlo, c'è un problema nel codice di controllo degli errori. Molto probabilmente, non hai configurato PDO per generare eccezioni .
Il problema è che NLS_DATE_FORMAT
non è una stringa ma un identificatore:
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS';