Postgresには、手続型言語は予め組み込まれていなく、 ロードモジュールとして提供されています。 構文の詳細に関しては、手続型言語のドキュメントを参照して下さい。 また、AS句が手続型言語のハンドラーにどのように認識されるかに 関してもドキュメントを参照して下さい。
現在、標準のPostgresディストリビューションでは、 3つの手続型言語(PLSQL、PLTCL、PLPERL)が使用可能となっており、 その他の言語も定義することが可能です。詳細は Chapter 23を参照して下さい。