Превратите его в cte и напишите под ним остальную часть вашего запроса:
with dateseq as
(
select trunc((:FromDate)+1)-rownum as date_val
from dual
connect by level <= ((:FromDate)-(:todate))+1)
)
select * from dateseq inner join ...
ps: немного упростил ваш запрос - вам не нужен подзапрос