*/
    public ResultSet executeQuery() throws  SQLException {        try        {            c.ensureInTransaction();            if (!internalExecute(false))            {                throw new SQLException("No resultset for sql");            }            if (c.willEndTransaction())            {                return getCachedResultSet(false);            } // end of if ()            else            {                return getResultSet();            } // end of else        }        catch (ResourceException re)        {            throw new SQLException("ResourceException: " + re);        } // end of try-catch        finally        {            c.checkEndTransaction();        } // end of finally    }