Fatti

Il caso riguarda l'obbligo di sostegno del padre (X.) nei confronti di suo figlio (A.Z.), che ha beneficiato dell'assistenza sociale del Comune [A.] dal 1° luglio 2006 al 30 giugno 2007. Nell'agosto 2006, il figlio era ricoverato in una clinica psichiatrica per tossicodipendenti e, su consiglio medico, è entrato in una struttura per una terapia di disintossicazione nel dicembre 2006. I costi di questa terapia sono stati assunti dall'ufficio sociale del Comune A.

L'ufficio sociale ha chiesto al padre di compilare un questionario sulla sua situazione reddituale e patrimoniale per chiarire l'obbligo di sostegno dei parenti. Poiché non si è raggiunto un accordo, nel giugno 2007 l'ufficio sociale ha presentato una denuncia presso il Tribunale distrettuale di San Gallo, richiedendo al padre il pagamento dei costi di sostegno pari a CHF 35'410.90.

Il Tribunale distrettuale ha accolto la denuncia, ma il Tribunale cantonale di San Gallo l'ha respinta. Contro la decisione del Tribunale cantonale, il Comune [A.] ha presentato ricorso al Tribunale federale.

Legge

Il Tribunale federale afferma che, secondo la giurisprudenza, si verifica uno stato di necessità ai sensi dell'art. 328 cpv. 1 CC quando una persona non può più procurarsi autonomamente il necessario per il sostentamento. Ciò include anche i costi per il soggiorno e il trattamento di persone dipendenti da sostanze in un istituto.

Vive in condizioni agiate ai sensi dell'art. 328 cpv. 1 CC chi può sostenere non solo le spese necessarie, ma anche quelle per condurre uno stile di vita elevato. Non sono determinanti solo il reddito, ma anche il patrimonio.

Tuttavia, in questo caso non si tratta di prestazioni di sostegno permanenti, ma di costi unici per una terapia di disintossicazione. Per un tale sostegno…