Тази грешка възниква, защото не сте обвързали правилно входните/изходните параметри, преди да извикате съхранената процедура. Сега нямам много опит с CI, така че не знам как изпълнява низа на заявката, но знам, че първо трябва да свържете входните и изходните параметри с локални променливи, не можете просто да ги поставите в низа на заявката.
Ето връзка към пример, който може да ви помогне да разберете това. http:// www.dbmotive.com/ora-24374-define-not-done-before-fetch-or-execute-and-fetch/