using Oracle's `GROUPING_ID()` function to identify summary levels.