Fatti

La controversia oppone il ricorrente, F.S., e il convenuto, O.W. I fatti sono i seguenti: F.S. e H.S. si sono associati nel 1991 con l'obiettivo di acquisire e costruire beni immobili a Maienfeld. La banca cantonale dei Grigioni ha concesso un prestito di 800 000 franchi alla società nel 1993. F.S. non ha pagato la sua parte degli interessi, il che ha portato la banca a minacciare azioni legali. Il convenuto, figlio di H.S., ha poi pagato il debito e la banca gli ha ceduto la creanza. Il ricorrente ha contestato questa creanza.

Il tribunale distrettuale di Sargans ha respinto l'opposizione del ricorrente, e il tribunale cantonale di San Gallo ha confermato questa decisione. Il ricorrente ha quindi interposto appello davanti al Tribunale federale.

Legge

Il Tribunale federale ha esaminato se il convenuto avesse commesso un abuso del diritto facendo valere la creanza contro il ricorrente. L'articolo 2 del Codice civile svizzero (CC) vieta gli atti che, sebbene conformi alla legge o a un contratto, violano i principi della buona fede e dell'equità.

Il Tribunale federale ha considerato che il convenuto non avesse commesso un abuso del diritto, poiché non aveva agito in modo contraddittorio. Il ricorrente e H.S. erano solidali per i debiti della società, e il convenuto aveva semplicemente fatto valere una creanza che gli era stata ceduta dalla banca. Il ricorrente non aveva subito un danno a causa della cessione della creanza, poiché era sempre tenuto a pagare la sua parte degli interessi.

Il…