Oracle renomear colunas de selecionar automaticamente?

Eu tenho 2 tabelas com os seguintes campos.

Tabela 1AABBCCDDTabela 2AACCEE

Inquerir

Select t1.*, 
       t2.*
  from table1 t1,
  join table2 t2 on table1.DD = table2.EE

Minhas colunas de dados retornam com os seguintes nomes de coluna:

AA, BB, CC, DD, **AA_1**, **CC_1**, EE

Não quero os nomes das colunas assim. Eu quero que eles tenham o nome da tabela prefixado nos nomes comuns (ou todas as colunas). Eu poderia corrigir isso com:

select t1.AA as t1_AA, t1.BB as t1_BB, t1.CC as t1_CC, t1.DD as t1_DD, 
 t2.AA as t2_AA, t2.CC as t2_CC, t2.EE as t2_EEE
   from table1 t1,
    inner join table2 t2
    on table1.DD = table2.EE

Mas isso significa que cada seleção em qualquer lugar se torna 500 linhas a mais. Existe uma maneira mágica de fazer isso no oracle? Basicamente, eu quero escrever meu código como

 select t1.* as t1_*, t2.* as t2_*
       from table1 t1,
        inner join table2 t2
        on table1.DD = table2.EE

Mas é claro que isso não é SQL válido

questionAnswers(4)

yourAnswerToTheQuestion