select
case
when count(EMPNO)-1 = 0 then '-'
else '
'||EMPNO||'
' end as derivied01_fa_sitemap_vertical,
EMPNO as "Empno",
ENAME as "Name",
JOB as "Job",
SAL as "Salary",
NVL(COMM, 0) as "Commission",
count(EMPNO)-1 as "Inferiors"
from
uc_emp
where
mgr = '#EMPNO#'
connect by prior
mgr = empno
group by
EMPNO,
ENAME,
JOB,
SAL,
COMM