Después de preguntarle a algunos desarrolladores de CakePHP, llegué a la conclusión de que no es posible usar una base de datos Oracle con CakePHP 2.3 si desea hacer un uso adecuado de los modelos CakePHP y su sintaxis de consulta. Todavía no hay ningún controlador disponible para Oracle en CakePHP que sea completamente funcional.
Por lo tanto, la solución que encontré fue usar las Funciones OCI8 de PHP.
Así podría usar oci_parse
para consultar directamente contra la base de datos o más bien llamar a un procedimiento PL-SQL que es lo que finalmente decidí hacer. (debido a la complejidad de las funciones sql y la división de tareas dentro de mi grupo de trabajo)
Ahora bien, no puedo hacer uso de muchas de las ventajas de usar modelos CakePHP, pero era la única forma.