Вы можете попробовать Oracle SQL* Плюс переменные замещения.
SQL скрипт "demo. sql" вот так
SPOOL some.csv APPEND
set colsep ','
SELECT NAME, CITY, ADDRESS FROM DATA WHERE COUNTRY = '&Country';
SPOOL OFF
и запустить скрипт вот так
sqlplus -S username/pass @demo.sql
вам будет предложено ввести «Страна»
Enter value for Country:
, затем ввести что-то и нажать Enter.
SQL был выполнен и получит файл some.csv отдельно через запятую.