Itu benar. Anda tidak dapat menggunakan tipe record di luar ruang PL/pgSQL.
Nilai RECORD hanya valid di plpgsql.
kamu bisa
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;
Itu benar. Anda tidak dapat menggunakan tipe record di luar ruang PL/pgSQL.
Nilai RECORD hanya valid di plpgsql.
kamu bisa
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;