Código:
SELECT
CASE trim(' ' FROM to_char((to_date('01/01/2009','dd/mm/yyyy')+2),'DAY'))
WHEN 'SUNDAY' THEN next_day((to_date('01/01/2009','dd/mm/yyyy')+2),'MONDAY')
WHEN 'SATURDAY' THEN next_day((to_date('01/01/2009','dd/mm/yyyy')+2),'MONDAY')
ELSE to_date('01/01/2009','dd/mm/yyyy')+2
END
FROM dual;
No tomo en cuenta los dias feriados, eso ya lo meterias en un procedimiento y harias tus validaciones. Aqui esta el tercer dia habil de cada mes.
Saludos.