Файл справки / онлайн-документация в Oracle Forms содержит пример кода для создания таймеров.
Создание таймера, возможно, при WHEN-NEW-FORM-INSTANCE
триггер
DECLARE
timer_id timer;
begin
timer_id := CREATE_TIMER('TIMER1',20000,REPEAT);
end;
Это создаст повторяющийся таймеркоторый будет срабатывать каждые 20 секунд.
Теперь под WHEN-TIMER-EXPIRED
триггером пишите обработчик истечения таймера
declare
timer_id timer;
begin
-- code for updating the relevant field(s)
end;