sult Data Types</A
></H2
><P
>     Functions written in <SPAN
CLASS="APPLICATION"
>PL/pgSQL</SPAN
> can accept
     as arguments any scalar or array data type supported by the server,
     and they can return a result of any of these types.  They can also
     accept or return any composite type (row type) specified by name.
     It is also possible to declare a <SPAN
CLASS="APPLICATION"
>PL/pgSQL</SPAN
>
     function as returning <TT
CLASS="TYPE"
>record</TT
>, which means that the result
     is a row ty