docs: @Override
      public boolean isFirst() throws SQLException {
          checkClosed();
          if(cursorPosition != Position.middle) {
              return false;
          }
          try {
              return table.getActiveRowIndex() == 0;
          } catch (Exception x) {
              throw SQLError.get(x);
          }
      }