Fatti
Victor C., nato nel 1952, è stato ucciso in un incidente ferroviario nel 1988 mentre stava svolgendo lavori sulla linea. Sua moglie Maria C. e sua figlia Monica C. hanno intentato un'azione contro la Fondazione comune della Banca Cantonale di Vaud, seconda colonna, l'istituto di previdenza professionale dell'azienda in cui lavorava Victor C., per ottenere il pagamento di prestazioni per i superstiti.
Con decisione del 2 giugno 1988, la cassa di compensazione ha assegnato a Maria C. una rendita vedovile e a Monica C. una rendita orfanile. D'altra parte, la Cassa nazionale svizzera di assicurazione contro gli infortuni (SUVA) ha anche concesso rendite per i superstiti alla vedova e alla figlia del defunto.
Tuttavia, la fondazione ha rifiutato di pagare prestazioni per i superstiti ai ricorrenti, invocando l'articolo 27 del suo regolamento che esclude il pagamento di tali prestazioni quando l'assicurazione contro gli infortuni o l'assicurazione militare paga prestazioni complete per lo stesso caso assicurativo.
Legge
Il Tribunale federale delle assicurazioni ritiene che l'articolo 25 comma 1 dell'Ordinanza sulla previdenza professionale vecchiaia, superstiti e invalidità (OPP 2), che autorizza gli istituti di previdenza a escludere il pagamento di prestazioni per i superstiti quando è coinvolta l'assicurazione contro gli infortuni o l'assicurazione militare, non è conforme alla legge federale sulla previdenza professionale (LPP).
Infatti, la legge non consente un'esclusione totale delle prestazioni della previdenza professionale in caso di concorso con l'assicurazione contro gli infortuni o l'assicurazione militare. L'articolo 34 comma 2 LPP prevede sì la priorità delle prestazioni di queste…