Fatti

H., amministratore unico della società X SA, era affiliato alla Fondazione collettiva LPP della Zurich Compagnia di assicurazioni sulla vita. Vittima di un incidente nel dicembre 1990, H. ha subito un'incapacità lavorativa parziale fino alla fine di agosto 1993, poi un'incapacità lavorativa per motivi di salute a partire dal 1° settembre 1993. Il 15 ottobre 1993, ha richiesto prestazioni dell'assicurazione invalidità.

Il 3 dicembre 1993, la Zurich Vita ha comunicato alla società i dettagli del diritto alle prestazioni d'invalidità di H., ovvero una rendita d'invalidità di 10'659 franchi all'anno dopo un periodo di attesa di 12 mesi. L'11 maggio 1994, la Fondazione collettiva ha richiesto il fallimento della società per arretrati contributivi. Il 15 giugno 1994, la SBS si è impegnata a versare 100'000 franchi per conto della società, consentendo il ritiro della richiesta di fallimento.

Il giorno successivo, il 16 giugno 1994, H. ha firmato un contratto con la società e la SBS, con il quale si impegnava a cedere alla SBS la rendita d'invalidità che avrebbe percepito dalla Zurich Vita. Questa cessione di credito è stata notificata alla Zurich Vita il 21 giugno 1994.

Il 23 gennaio 1997, H. ha invocato la nullità di questa cessione di credito, sostenendo che, in virtù dell'art. 39 LPP, una cessione effettuata prima dell'esigibilità del credito è nulla.

Legge

Il Tribunale amministrativo di Neuchâtel ha dato ragione a H. e ha constatato la nullità della cessione di credito. La Fondazione collettiva e l'UBS SA (che ha sostituito la SBS) hanno fatto ricorso contro questa sentenza.

Il Tribunale federale ha respinto i ricorsi.…