No, non importa. Dalla documentazione :
Non devono avere gli stessi nomi - non è importante. Per la proiezione finale Oracle utilizza l'espressione nomi/alias del primo ramo; non è necessario fornire alias rami successivi. Quindi va bene fare qualcosa come:
select 42 as some_col from dual
union all
select 5/7 from dual;
SOME_COL
----------
42
.714285714
Anche dai documenti (enfasi aggiunta):
dove "i nomi delle espressioni nell'elenco di selezione che precedono l'operatore di insieme" indica il primo select
, prima del union
- quello che chiamo il primo ramo.