diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
new file mode 100644
index 49edc51..59b4011
*** a/doc/src/sgml/libpq.sgml
--- b/doc/src/sgml/libpq.sgml
*************** PGresult *PQgetResult(PGconn *conn);
*** 3846,3851 ****
--- 3846,3860 ----
         active and the necessary response data has not yet been read by
         <function>PQconsumeInput</function>.
        </para>
+ 
+       <note>
+        <para>
+         Even when <function>PQresultStatus</function> indicates a fatal
+         error, <function>PQgetResult</function> should be called until it
+         returns a null pointer to allow <application>libpq</> to
+         process the error information completely.
+        </para>
+       </note>
       </listitem>
      </varlistentry>
     </variablelist>
