Oracle hilft mir da nicht so viel da ich Oracle nicht kenne.
DB2/400 nutzt SQL99.

Was bedeutet denn "connect by " oder "start with " ?
Kann man das nicht ganz normal als Join auflösen ?

select parent, child
from tabelle p
join tabelle c on p.parent = c.child
where parent = 104
union
select child, parent
from tabelle c
join tabelle p on c.child = p.parent
where child = 104