Мне удалось создать управляемую данными подписку на отчет (доставка по электронной почте), где данные поступают из базы данных Oracle (11g), но только если я пишу инструкцию SELECT непосредственно на странице определения подписки.
Я бы предпочел встроить логику для оператора SELECT в хранимую процедуру в пакете, но когда я пытаюсь это сделать и проверяю вызов, он всегда говорит, что «... запрос не подходит для источника данных». *
Я пробовал синтаксис PACKAGE_NAM.PROC_NAME, а также префикс с 'exec', но безуспешно.
Хранимая процедура определяется как:
PROCEDURE PROC_NAME (pResult OUT refcur) ... где 'refcur' определяется как 'REF CURSOR', который я считаю довольно стандартным и компилируется без ошибок
Кто-нибудь сумел сделать то, что я пытаюсь? Это вообще возможно?