20 秒以上前の行を削除するために、Informix で次のことを行っています。
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;