Code:
with t as (select 1 as n from dual) select 1 from dual union all select 1 from t where t.n = 1 and t.n > 5
Result:
with t as
(select 1 as n from dual)
select 1
from dual
union all
select 1
from t
where t.n = 1 and
t.n > 5
Wrong identation on the last line.
Can't reproduce bug...