DrillThroughHierarchy

The syntax for Oracle is:

SELECT * 
FROM TABLE(DrillThroughHierarchy('UNIT')) 
WHERE top_mem IN(
  SELECT mem_id 
 	FROM unit 
 	WHERE mem_name LIKE '{Unit}')

When {Unit} is replaced by consolidated member US from the Unit dimension, the result is:

MEM_ID MEM+PID LEVELS TOP_MEM TOP_NAME
4 -1 1 4 ""
5 4 2 4 ""
46 4 2 4 ""
6 4 2 4 ""