Necesito encontrar el día hábil siguiente y anterior en Oracle

Mi consulta es algo así:

select 1 from dual where :p1_task_date in (sysdate,sysdate+1,sysdate-1) and :p1_task_id is not null

Esto funciona bien, pero quería obtener los días hábiles siguientes / anteriores (días de la semana siguiente / anterior) en lugar de sysdate + 1 y sysdate-1. Intenté algo como:

select next_day(sysdate, to_char(sysdate+1,'DAY')) from dual`

pero no puede proceder con esto :(

¡¡¡¡Por favor ayuda!!!!

Respuestas a la pregunta(6)

Su respuesta a la pregunta