Учитывая, что сценарий SQL - это просто текстовый файл, я не уверен, что вижу, как это возможно, но, возможно, мне не хватает того, что вы видите, например, SQL * Plus, позволяющий создавать собственные сценарии. Если вы дадите мне какой-либо инструмент, который запускает сценарии SQL, я всегда могу открыть свой любимый текстовый редактор, написать сценарий SQL, и ваш инструмент будет запускать его (при условии, что вы позволите пользователям создавать новые файлы в вашей среде Citrix или сопоставлять файл). от своих местных машин).
Лично я бы, вероятно, создал небольшое приложение APEX в базе данных, которое бы представляло меню, позволяющее пользователям выбирать экспорт. За кулисами приложение APEX будет запускать любой необходимый выбор (я бы обычно создавал CLOB в базе данных, а не файл в файловой системе, если только вы не используете команды форматирования SQL * Plus в ваши сценарии) и позволит пользователю загрузить файл (или использовать альтернативный механизм доставки файлов, например, электронную почту).