Ciao Dom4784, convengo con quanto dice GBFoundation. In altre parole, per rappresentare un albero n-ario in un db relazionale puoi usare una tabella che si autoreferenzia. Vedi questo esempio: use tempdb go create table CatMerc ( idCatMerc int not null, nome varchar(100) not null, idFather int null, constraint PK_CatMerc primary key (idCatMerc), constraint