Não, não importa. Da documentação :
Eles não precisam ter os mesmos nomes - isso não é importante. Para a projeção final, o Oracle usa os nomes/aliases das expressões da primeira ramificação; você não precisa fornecer aliases de branches subsequentes. Então é bom fazer algo como:
select 42 as some_col from dual
union all
select 5/7 from dual;
SOME_COL
----------
42
.714285714
Também dos documentos (enfase adicionada):
onde "os nomes das expressões na lista de seleção que precedem o operador de conjunto" significa o primeiro
select
, antes da union
- o que eu chamo de primeiro ramo.