Nee, het maakt niet uit. Uit de documentatie :
Ze hoeven niet dezelfde namen te hebben - dat is niet belangrijk. Voor de uiteindelijke projectie gebruikt Oracle de uitdrukking namen/aliassen van de eerste tak; je hoeft de volgende branches helemaal geen aliassen te geven. Het is dus prima om iets te doen als:
select 42 as some_col from dual
union all
select 5/7 from dual;
SOME_COL
----------
42
.714285714
Ook uit de documenten (nadruk toegevoegd):
waarbij "de namen van de uitdrukkingen in de selectielijst voorafgaand aan de set-operator" betekent de eerste select
, voor de union
- wat ik de eerste tak noem.