Po zapytaniu kilku programistów CakePHP doszedłem do wniosku, że nie jest możliwe użycie bazy danych Oracle z CakePHP 2.3, jeśli chcesz właściwie wykorzystać modele CakePHP i ich składnię zapytań. Nie ma jeszcze dostępnego sterownika dla Oracle w CakePHP, który byłby w pełni funkcjonalny.
Dlatego rozwiązaniem, które znalazłem, było użycie funkcji PHP OCI8.
W ten sposób mógłbym użyć oci_parse
bezpośrednio wysyłać zapytania do bazy danych, a raczej wywoływać procedurę PL-SQL, co w końcu zdecydowałem się zrobić. (ze względu na złożoność funkcji sql i podział zadań w mojej grupie roboczej)
Teraz nie mogę skorzystać z wielu zalet używania modeli CakePHP, ale to był jedyny sposób.