anchor.diff:  
       property InTransaction : Boolean read FInTransaction;
   
  -    {@member Fetchnext
  +    {
          Iterate through the recordset after execute has been called.
          You must call Fetchnext before the the first record. Fetchnext
          will return false once there is no more records to retrieve.
  
positive.code: 
      property transactionId : String read FTransactionId write FTransactionId;
    published
      {@member SQL
        The SQL string to execute
      }
      property SQL: String Read FSql Write FSql;
  
negative.code:     }
      procedure RenameColumn(ATableName, AOldColumnName, ANewColumnName: String; AColumnDetails: String = '');
  
        procedure ListTables(AList : TStrings);
    
      {
        A List of all the tables in the database
      }
      property Tables : TStrings Read GetTables;
  
      {
        Completely drop non system content in database. For obvious reasons, this
        needs to be used with considerable care. Also it should be used before
        anything else has been done with the database.
      }
      procedure ClearDatabase;
  
      {
        Start a transaction. Close with Commit or RollBack.
      }
      procedure StartTransact;
  
      {
        Close a transaction and commit changes to the database.
        (note: Multi-stage commits & Rollbacks  are not supported)
      }
      procedure Commit;
  
      {
        Abandon transaction (no changes to the database).
        (note: Multi-stage commits & Rollbacks are not supported)
      }
  