Ich denke Du suchst das hier: PostgreSQL: Documentation: 16: 43.3. Declarations was wiederum auf eine genauere Erklärung unter PostgreSQL: Documentation: 16: 38.5. Query Language (SQL) Functions verweist.
Das ist im übrigen nicht wirklich eine Komma-separierte Liste, sondern in der Tat eine Spalte vom Typ “record”.
Nur die Darstellung wird halt so gemacht.