_doc_id, ilist FROM $table_name WHERE word LIKE :word ORDER BY first_doc_id; BEGIN OPEN c; WHILE 1 = 1 LOOP FETCH c INTO my_func(); IF c % NOTFOUND THEN EXIT; END IF; END LOOP; CLOSE c;