protected internal override bool NextResultSet() { try { bool hasMoreResults = base.NextResultSet(); if (hasMoreResults) { return true; } else { return NextRefCursor(); } } catch (SQLException e) { throw CreateException(e); } }