O Oracle NÃO exige um segmento temporário quando executa a operação da cláusula SQL
create index
select ... union
select ... group by
select ... order by
select ... where