• Answering to meg evans...

    I think the good way to do this is :

    [font="Courier New"]With tree (id, name)

    AS

    (Select parent_id, name

    from clients

    where parent_id = 1

    Union all

    Select parent_id, name

    from clients c

    INNER JOIN tree t

    ON c.id = t.id

    )

    Select *

    from tree[/font]

    A + (wich means in french "see u later")