Ten błąd występuje, ponieważ nie zostały poprawnie powiązane parametry wejścia/wyjścia przed wywołaniem procedury składowanej. Teraz nie mam dużego doświadczenia z CI, więc nie wiem, jak wykonuje ciąg zapytania, ale wiem, że najpierw musisz powiązać parametry wejściowe i wyjściowe ze zmiennymi lokalnymi, nie możesz ich po prostu wstawić ciąg zapytania.
Oto link do przykładu, który może pomóc ci to rozgryźć. http:// www.dbmotive.com/ora-24374-define-not-done-before-fetch-or-execute-and-fetch/