Porém preciso acrescentar nesse código, algo que faça pular os feriados para o dia seguinte também. (tenho uma function de banco que faz isso e tabela com os feriados).
Nesse caso, como faço para chamar essa function nesse código ???....ou terei que adaptar esse código. E como faria isso ???
declare
proximoDia date;
begin
--
if :prev.situacao = 'T' and :prev.situacao_original = 'A' then
--
proximoDia := :ctrl.hoje + 1;
--
while is_dia_util ( proximoDia ) = 0 loop
proximoDia := proximoDia + 1;
end loop;
--
:prev.dt_destino_transf := proximoDia;
go_item('prev.dt_destino_transf');
--
else
--
:prev.situacao := :prev.situacao_original;
--
end if;
end;