Witajcie, chcąc przelać wynik zapytania do nowej tabeli, zawsze używałem w Microsoft SQL Server następującej składni:
SELECT * INTO nowa_tabela FROM nazwa_tabeli [WHERE jakies_warunki]
Natomiast w PL/SQL zauważyłem że najczęściej używa się w tym celu czegoś takiego:
CREATE TABLE nowa_tabela AS ( SELECT * FROM nazwa_tabeli [WHERE jakies_warunki] );
Wiem, że Oracle dopuszcza używanie SELECT INTO. W czym tkwi różnica?