mc.registerStatement(fbStatement);
c.registerStatement(fbStatement); isEmpty = false; isBeforeFirst = false; isFirst = false; isLast = false; isAfterLast = false; try { nextRow = c.fetch(stmt); row = new Object[nextRow.length]; if (nextRow==null) isEmpty = true; else isBeforeFirst = true; } catch (GDSException ge) { throw new SQLException("fetch problem: " + ge.toString()); }
        FBStatementFetcher(FBManagedConnection mc, FBStatement fbStatement, isc_stmt_handle stmt) {            this.mc = mc;            this.fbStatement = fbStatement;            this.stmt = stmt;            mc.registerStatement(fbStatement);        }