 a set of
  interface functions to simplify access to the parser, planner,
  and executor. <ACRONYM
CLASS="ACRONYM"
>SPI</ACRONYM
> also does some
  memory management.
 </P
><DIV
CLASS="NOTE"
><BLOCKQUOTE
CLASS="NOTE"
><P
><B
>Note: </B
>   The available procedural languages provide various means to
   execute SQL commands from procedures.  Most of these facilities are
   based on SPI, so this documentation might be of use for users
   of those languages as well.
  </P
></BLOCKQUOTE
></DIV
><P
>  To avoid m