select '' || ca.agency_id deviceId,
ca.agency_name deviceName,
'' || ca.par_agency_id parDeviceId
from cs_agency ca
connect by prior ca.par_agency_id = ca.agency_id
-- and ca.par_agency_id != -1
start with ca.agency_id in
(389,999999999) and ca.agency_id!=999999999
select '' || ca.agency_id deviceId,
ca.agency_name deviceName,
'' || ca.par_agency_id parDeviceId,
'B' agencyFlag
from cs_agency ca
connect by prior ca.agency_id = ca.par_agency_id --and ca.agency_id != 999999999
--and ca.par_agency_id != 350
start with ca.agency_id in
(389,350)
---
and ca.par_agency_id != 350