diff --git a/doc/src/sgml/plpgsql.sgml b/doc/src/sgml/plpgsql.sgml
index 3e87f76f5b3b1f668147ddf9595057ebca17aebe..d705920dcb04f90d52571bc86f872602d2151237 100644
--- a/doc/src/sgml/plpgsql.sgml
+++ b/doc/src/sgml/plpgsql.sgml
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/plpgsql.sgml,v 1.47 2004/09/24 18:54:14 tgl Exp $
+$PostgreSQL: pgsql/doc/src/sgml/plpgsql.sgml,v 1.48 2004/10/04 05:42:18 neilc Exp $
 -->
 
 <chapter id="plpgsql"> 
@@ -437,7 +437,8 @@ END;
 
     <para>
      Each declaration and each statement within a block is terminated
-     by a semicolon.
+     by a semicolon, although the final <literal>END</literal> that
+     concludes a function body does not require one.
     </para>
 
     <para>