Det här felet uppstår eftersom du inte har bundit in/ut-parametrarna korrekt innan du anropade den lagrade proceduren. Nu har jag inte så mycket erfarenhet av CI så jag vet inte hur den exekverar frågesträngen, men jag vet att du måste binda in- och utparametrarna till lokala variabler först, du kan inte bara lägga in dem i frågesträngen.
Här är en länk till ett exempel som kan hjälpa dig att reda ut detta. http:// www.dbmotive.com/ora-24374-define-not-done-before-fetch-or-execute-and-fetch/