http://docs.oracle.com/cd/B14117_01/appdev.101/b10779/oci05bnd.htm#422771
раздел PL/SQL REF CURSOR и вложенные таблицы в OCI
говорит, что SQLT_RSET передается для параметра dty.
Если я использую SQLT_RSET для возвращаемого значения функции, которая возвращает таблицу, и передаю адрес дескриптора оператора для указателя данных параметра OCI, я ожидал, что дескриптор оператора будет создан в результате выполнения функции, над которой я могу выполнять дальнейшие действия. выборка, похожая на курсор. Но выдает исключение PLS-00382: выражение имеет неправильный тип ORA-06550: строка 2, столбец 3. Верна ли приведенная выше документация?
Из заголовочного файла OCI я вижу, что для varray и вложенной таблицы упоминается использование SQLT_NCO. Я не смог найти в документации OCI примера того, как передать или получить в качестве возвращаемого значения вложенное значение при использовании SQLT_NCO.
Пожалуйста, помогите, прежде чем я застрелюсь.