Tworzenie tymczasowych tabel w SQL

Próbuję utworzyć tabelę tymczasową, która wybiera tylko dane dla pewnościregister_type. Napisałem to zapytanie, ale to nie działa:

$ CREATE TABLE temp1
(Select 
    egauge.dataid,
    egauge.register_type,
    egauge.timestamp_localtime,
    egauge.read_value_avg
from rawdata.egauge
where register_type like '%gen%'
order by dataid, timestamp_localtime ) $

Używam PostgreSQL.
Czy możesz mi powiedzieć, co jest nie tak z zapytaniem?

questionAnswers(2)

yourAnswerToTheQuestion