opened = true;
    protected void checkCursorMove() throws SQLException {        if (closed) throw new FBSQLException("The resultSet is closed");        wasNullValid = false;        opened = true;        // close current fields, so that resources are freed.        for(int i = 0; i < fields.length; i++)             fields[i].close();    }