石井です. > select_clause と EXECUTE したときには、結果がタプルなので、RECORD 型になるの > では? > > PL/pgSQL の gram.y 見ると for の変数の型によって枝分かれしています。for が > RECORD でないと expression .. expression に行くので、エラーメッセージの .. が > 表示されているのだと。 なるほど.ループ変数はrecordかrowでないと駄目なんですね. -- Tatsuo Ishii