</para>
 
   <para>
-   Issuing <command>ABORT</> outside of a transaction block has no effect.
+   Issuing <command>ABORT</> outside of a transaction block
+   emits a warning and otherwise has no effect.
   </para>
  </refsect1>
 
 
 
   <para>
    Issuing <command>ROLLBACK</> outside of a transaction
-   block has no effect.
+   block emits a warning and otherwise has no effect.
   </para>
  </refsect1>
 
 
      <para>
       Specifies that the command takes effect for only the current
       transaction.  After <command>COMMIT</> or <command>ROLLBACK</>,
-      the session-level setting takes effect again.  This has no effect
-      outside of a transaction block.
+      the session-level setting takes effect again.  Issuing this
+      outside of a transaction block emits a warning and otherwise has
+      no effect.
      </para>
     </listitem>
    </varlistentry>
 
 
   <para>
    This command only alters the behavior of constraints within the
-   current transaction.  This has no effect outside of a transaction block.
+   current transaction.  Issuing this outside of a transaction block
+   emits a warning and otherwise has no effect.
   </para>
  </refsect1>
 
 
   <para>
    If <command>SET TRANSACTION</command> is executed without a prior
    <command>START TRANSACTION</command> or <command>BEGIN</command>,
-   it will have no effect.
+   it emits a warning and otherwise has no effect.
   </para>
 
   <para>