K této chybě dochází, protože jste před voláním uložené procedury správně nesvázali vstupní/výstupní parametry. Nyní nemám mnoho zkušeností s CI, takže nevím, jak provádí řetězec dotazu, ale vím, že musíte nejprve svázat vstupní a výstupní parametry s místními proměnnými, nemůžete je jen vložit řetězec dotazu.
Zde je odkaz na příklad, který vám může pomoci to zjistit. http:// www.dbmotive.com/ora-24374-define-not-done-before-fetch-or-execute-and-fetch/