Bem, eu nunca ouvi falar do CodeIgniter antes, mas meu palpite é que você está usando $this->$db->query e você não passando-lhe uma consulta?
Meu palpite seria, se ele suporta chamar procedimentos armazenados, talvez haja um $this->$db->call_function ou $this->$db->call_procedure, ou algo assim?
Desculpe, esta é realmente uma pergunta do Codeigniter, não uma pergunta da Oracle.