Se NEW_TABLE já existe então...
insert into new_table
select * from old_table
/
Se você deseja criar NEW_TABLE com base nos registros em OLD_TABLE...
create table new_table as
select * from old_table
/
Se o objetivo for criar uma tabela nova, mas vazia, use uma cláusula WHERE com uma condição que nunca pode ser verdadeira:
create table new_table as
select * from old_table
where 1 = 2
/
Lembre-se que CREATE TABLE ... AS SELECT cria apenas uma tabela com a mesma projeção da tabela de origem. A nova tabela não possui restrições, gatilhos ou índices que a tabela original possa ter. Esses ainda precisam ser adicionados manualmente (se forem necessários).