docs: public synchronized Savepoint setSavepoint() throws SQLException {
  
          checkClosed();
  
          if (JDBCDatabaseMetaData.JDBC_MAJOR >= 4 && getAutoCommit()) {
              throw Util.sqlException(ErrorCode.X_3B001);
          }
  
          try {
              sessionProxy.savepoint("SYSTEM_SAVEPOINT");
          } catch (HsqlException e) {
              Util.throwError(e);
          }
  
          return new JDBCSavepoint(this);
      }