Bem, só no verbal sem nenhum exemplinho é meio difícil de pensar, mas ao que entendi vc quer ter dois ranges de datas e quer comparar esses dois ranges, e verificar se há intersecção entre eles ? Se sim, dá um look em https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:4921012347969 que vc encontra algumas possibilidades diversas....
[]s Chiappa