Fatti
Il 14 maggio 1970, Werner Cermak stipulò un contratto con un consorzio composto da Dr. Ernst H. Egli, Richard Limburg e Jean H. Bebié. Il 2 dicembre 1977, Cermak presentò una denuncia contro gli eredi di Dr. Egli nonché contro Limburg e Bebié, per richiedere il pagamento di prestazioni pensionistiche arretrate. Prima che la denuncia diventasse pendente, il 16 febbraio 1978 Cermak raggiunse un accordo con la vedova di Dr. Egli, Christina Egli-Hohermuth. Successivamente, Cermak proseguì il processo solo contro Limburg e Bebié, riducendo l'importo della denuncia di un terzo.
Il tribunale distrettuale e il tribunale superiore del Cantone di Zurigo respinsero la denuncia, in quanto ritenevano che l'accordo tra Cermak e la signora Egli avesse effetto liberatorio anche per gli altri coobbligati solidali Limburg e Bebié. Cermak presentò ricorso contro la sentenza del tribunale superiore.
Legge
Il Tribunale federale confermò la decisione delle istanze precedenti. Esso ha affermato che, in base all'accordo interno tra i coobbligati solidali, solo gli eredi di Dr. Egli dovevano farsi carico dei pagamenti pensionistici a Cermak e Bebié poteva rivalersi interamente sulla signora Egli per eventuali prestazioni a Cermak. Cermak era a conoscenza di questa situazione di interessi al momento della conclusione dell'accordo transattivo con la signora Egli.
Il Tribunale federale ha riconosciuto che questa situazione di interessi potrebbe in linea di principio giustificare la liberazione totale dei coobbligati solidali ai sensi dell'art. 147 cpv. 2 CO. Tuttavia, ha fatto riferimento all'interesse del creditore di mantenere integri i suoi diritti nei confronti degli altri coobbligati solidali per la parte non coperta…