Du kannst das aber auch mittels Parameter lösen. Dann ersparrst dir das, da die Konvertierung vom System übernommen wird.

Code:
h_sqlcommand = ' +
SELECT * from Lib/File where (xxxxxx = 30 or +
xxxxxxx = 31) and File_date = ?' order by xxxxxxx +
';

exec sql prepare sel1 from :h_sqlcommand;

exec sql Declare c1 cursor for sel1;

exec sql open c1 using :smalldat;
lg Andreas