grazie

avevo provato anch'io in seguito a eseguire @ociexecute č quindi ocierror e finalmente sono riuscito a catturare l'eccezione.

scusa ma non sono molto esperto (come del resto penso si posso capire) Ma ociparse() non dovrebbe fare un controllo formale sull'esattezza delle query?

Dal sito www.php.net la spiegazione di ociparse č la seguente

ociparse() analizza la query rispetto alla connessione conn. Restituisce un identificatore di istruzione se la query č valida, FALSE altrimenti.
e di seguito era riportato un esempio:
$stmt = OCIParse($conn, $query);
if (!$stmt) {
$oerr = OCIError($stmt);
echo "Fetch Code 1:".$oerr["message"];
exit;
}

quando č che fallisce Oci_parse?

Ciao e grazie ancora