Dopo aver chiesto ad alcuni sviluppatori CakePHP sono uscito con la conclusione che non è possibile utilizzare un database Oracle con CakePHP 2.3 se si desidera fare un uso corretto dei modelli CakePHP e della loro sintassi di query. Non è ancora disponibile alcun driver per Oracle in CakePHP che sia completamente funzionante.
Pertanto, la soluzione che ho trovato è stata quella di utilizzare le funzioni OCI8 di PHP.
In questo modo potrei usare oci_parse
interrogare direttamente sul DB o meglio chiamare una procedura PL-SQL che è ciò che alla fine ho deciso di fare. (a causa della complessità delle funzioni sql e della divisione dei compiti all'interno del mio gruppo di lavoro)
Ora, non posso sfruttare molti dei vantaggi dell'utilizzo dei modelli CakePHP, ma era l'unico modo.