Depois de perguntar a alguns desenvolvedores do CakePHP, cheguei à conclusão de que não é possível usar um banco de dados Oracle com o CakePHP 2.3 se você quiser fazer um uso adequado dos modelos do CakePHP e sua sintaxe de consulta. Ainda não existe nenhum driver para Oracle no CakePHP que seja completamente funcional.
Portanto, a solução que encontrei foi usar as Funções OCI8 do PHP.
Assim eu poderia usar
oci_parse
para consultar diretamente no banco de dados ou melhor chamar um procedimento PL-SQL que é o que finalmente decidi fazer. (por causa da complexidade das funções sql e a divisão de tarefas dentro do meu grupo de trabalho) Agora, eu não posso fazer uso de muitas das vantagens de usar modelos do CakePHP, mas era o único jeito.