В Informix я делаю следующее, чтобы удалить строки старше 20 секунд.
delete from sometable
where someDateColumn < (current - interval (20) second to second);
Однако я хочу сделать интервал настраиваемым в хранимой процедуре, но я не могу сделать
CREATE PROCEDURE i_hate_informix (prm_timeframe int)
DELETE sometable
WHERE someDateColumn < (current - interval (prm_timeframe) second to second);
END PROCEDURE;