Thiago,
É possível, mas acho que nem precisa da cláusula "AS"...
... por favor leia os dois links abaixo:
==========================================================
Três dicas para inserir várias linhas no Oracle com a sintaxe INSERT
Se você está procurando a sintaxe "Insert" para inserir várias linhas no Oracle, leia estas dicas de três membros de nossa comunidade.
por Lauren Soucy, TechTarget
Publicado: 02 agosto 2021
INSERT ALL
INTO table (column1, column2, , ,)
VALUES (lista de valores)
SELECT ....
FROM table1, table2, ,
WHERE....;
https://www.computerweekly.com/br/tip/Tres-dicas-para-inserir-varias-linhas-no-Oracle-com-a-sintaxe-INSERT
==========================================================
[RESOLVIDO]como inserir uma tabela na outra com o insert
L.Bach / mar '09
Para inserir dados em uma tabela, o comando é:
INSERT INTO tabelaA (campo1, campo2, campo3…campoN)
VALUES (valor1, valor2, valor3…valorN)
Se os valores devem vir de outra tabela, basta fazer o SELECT:
INSERT INTO tabelaA SELECT * FROM tabelaB
Deste jeito mesmo. Não precisa digitar o “VALUES”.
https://www.guj.com.br/t/resolvido-como-inserir-uma-tabela-na-outra-com-o-insert/285801
==========================================================
[]'s,
Fabio I.