Que tal
cuasatar,
Te dejo una referencia
http://jdbartlett.com/2008/01/15/tre...cy-list-model/. no siempre es necesario la recursividad para tratar el
adjacency list y ten en cuenta que no es el único modelo para manejar estructuras de árbol, talves te interese buscar info sobre el
nested set model.
Saludos.