Ho una tabella 'categories' con un campo idcat e uno idfather.
Quest'ultimo contiene l'id della categoria padre (0 se inesistente).

Purtroppo non sto riuscendo a stampare le categorie tipo:

Cat 1
Cat 2
Cat 3
Cat 3 -> Cat4
Cat 3 -> Cat 5
Cat 3 -> Cat 5 -> Cat 6
Cat 7

Qualcuno mi può illuminare mostrandomi una funzione ricorsiva per arrivare a ciò?

Grazie, ciaO!