No, no importa. De la documentación :
No es necesario que tengan los mismos nombres, eso no es importante. Para la proyección final, Oracle usa los nombres/alias de expresión de la primera rama; no es necesario que proporcione alias de sucursales subsiguientes. Así que está bien hacer algo como:
select 42 as some_col from dual
union all
select 5/7 from dual;
SOME_COL
----------
42
.714285714
También de los documentos (énfasis añadido):
donde "los nombres de las expresiones en la lista de selección que preceden al operador de conjunto" significa el primer select
, antes del union
- a lo que me refiero como la primera rama.