Для переменных, переданных в сценарий оболочки, попробуйте следующий документ:
#!/bin/ksh
var=$(printf "'%s'" `date +%b-%d-%Y`)
sqlplus -s me/mtpasswd@mydbname <<!
set pages 55
spool outfile.lis
select * from mytable where sales_date= $var ;
spool off
!
Используется сегодняшняя дата.Плоский файл outfile.lis