diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml
index a8ffde515036caa3cac7e2b5e5682d9c2ceb4182..a98c1abf42c4e2a221403c6dee49e8b0a35cbb23 100644
--- a/doc/src/sgml/ecpg.sgml
+++ b/doc/src/sgml/ecpg.sgml
@@ -3948,8 +3948,9 @@ typedef struct sqlda_struct sqlda_t;
       <term><literal>desc_next</></term>
       <listitem>
        <para>
-        If the query returns more than one records, multiple linked SQLDA structures
-        are returned, the first record is stored in the SQLDA returned in the
+        If the query returns more than one record, multiple linked
+        SQLDA structures are returned, and <literal>desc_next</> holds
+        a pointer to the next entry in the list.
        </para>
       </listitem>
      </varlistentry>
@@ -8018,7 +8019,7 @@ typedef struct sqlda_compat     sqlda_t;
      <term><literal>desc_next</></term>
       <listitem>
        <para>
-        Pointer to the next SQLDA structure if the result set contains more than one records.
+        Pointer to the next SQLDA structure if the result set contains more than one record.
        </para>
       </listitem>
      </varlistentry>