C'est vrai. Vous ne pouvez pas utiliser le type record en dehors de l'espace PL/pgSQL.
La valeur RECORD n'est valide que dans plpgsql.
vous pouvez faire
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;
C'est vrai. Vous ne pouvez pas utiliser le type record en dehors de l'espace PL/pgSQL.
La valeur RECORD n'est valide que dans plpgsql.
vous pouvez faire
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;