Fatti

Il caso riguarda una controversia tra il dipendente Urs W. e la fondazione di previdenza del personale della società B. AG. Urs W. ha assunto un incarico dirigenziale presso la B. AG il 18 aprile 1988. Il rapporto di lavoro è stato risolto al 31 marzo 1989. Durante la durata del contratto, Urs W. era assicurato presso la fondazione di previdenza del personale della B. AG.

Alla fine del rapporto di lavoro, nell'aprile 1989 la fondazione di previdenza del personale ha versato a Urs W. l'indennità di uscita di Fr. 69'081.35. Questo importo comprendeva i contributi versati dal dipendente con gli interessi, ma non una somma di acquisto di Fr. 27'723.--. Questa somma di acquisto era stata trasferita dall'azienda alla cassa pensioni in base a un accordo speciale tra Urs W. e il datore di lavoro del 28 giugno 1988.

Urs W. ha quindi presentato una denuncia presso il tribunale assicurativo del Cantone di Basilea Città, con l'obiettivo di ottenere che la fondazione di previdenza del personale gli trasferisca questa somma di acquisto di Fr. 27'723.-- più gli interessi sul suo conto di libero passaggio.

Legge

Il Tribunale federale spiega nella sua motivazione che nelle relazioni giuridiche tra datore di lavoro, dipendente e istituto di previdenza professionale, è necessario distinguere chiaramente tra contratto di lavoro e contratto di previdenza. Il contratto di previdenza è soggetto principalmente alle disposizioni generali del Codice delle obbligazioni.

Secondo il regolamento della fondazione di previdenza del personale, un nuovo membro di oltre 30 anni è obbligato a versare la somma di acquisto tecnicamente necessaria. Questo obbligo incombe unicamente al dipendente, non al datore di lavoro.

L'accordo tra Urs W. e il datore di lavoro del 28 giugno 1988, in base al quale il datore di lavoro si impegnava a assumere la somma di acquisto, costituisce semplicemente una…