INTOは新しいテーブルを作成し、そこに問い合わせによって計算したデータを格納します。このデータは通常のSELECTのようにはクライアントに返されません。新しいテーブルの列はSELECTの出力列に関連するデータ型と名前を持ちます。TEMPこのオプションが指定された場合、テーブルは一時テーブルとして作成されます。TABLEを参照してください。new_table作成するテーブルの名前です(スキーマ修飾名も可)。その他のパラメータについては、SELECTで詳細に説明されています。INTOという形式はECPGやPL/pgSQLでは使用できません。AS構文を使用することをお勧めします。INTOの機能に加え、さらに多くの機能を提供します。INTOで作成されるテーブルはデフォルトでOIDを含んでいました。8.1ではこの問題はありません。default_with_oids設定変数を有効にする必要があります。ASを実行するという別の方法もあります。例filmsテーブルの最近の項目のみから構成される、新しいfilms_recentテーブルを作成します。INTOは新しいテーブルの作成ではなく、選択した値をホストプログラムのスカラ変数とするために使われます。これは実際、ECPG(第31章を参照)やPL/pgSQL(第37章を参照)で見られる使用方法です。INTOの用法は歴史的なものです。ASを使うのが最善です。