Using standard SQL, this can be solved using a recursive common table expression:
Code:
with traverse_tree (id, description, parent_id) as
(
SELECT id, description, parent_id
FROM the_table_with_no_name
WHERE id = 42
UNION ALL
SELECT t.id, t.description, t.parent_id
FROM the_table_with_no_name t
JOIN traverse_tree p ON t.parent_id = p.id
)
SELECT *
FROM traverse_tree