docs: public void doRemove() throws DBException
      {
          Object bookmark = this.getRecord().getHandle(DBConstants.BOOKMARK_HANDLE);
          String strRecordset = this.getRecord().getSQLDelete(SQLParams.USE_INSERT_UPDATE_LITERALS);
          this.executeUpdate(strRecordset, DBConstants.SQL_DELETE_TYPE);
          if (m_iRow != -1)
              m_iRow--;   // Just in case I'm in an active query this will keep requeries correct
          if (this.lockOnDBTrxType(null, DBConstants.AFTER_DELETE_TYPE, false))  // Should I do the unlock in my code?
              this.unlockIfLocked(this.getRecord(), bookmark);
      }