Fatti

Una cittadina austriaca, la Sig.na Salcher, nata il 17 aprile 1947, che risiede e lavora in una fabbrica a Schönenwerd (Cantone di Soletta), ha dato alla luce il 31 dicembre 1965 a Schönenwerd una figlia. L'autorità tutoria di Schönenwerd ha nominato il 13 gennaio 1966, sulla base dell'art. 311 CC, il notaio Meier di Schönenwerd come curatore del bambino. Quest'ultimo ha depositato il 29 settembre 1966, a nome del bambino, un'azione di paternità contro l'austriaco Weisseisen, che aveva lavorato in Svizzera fino a metà del 1965 e da allora risiede a Klagenfurt (Austria), presso il tribunale distrettuale di Olten-Gösgen, al fine di ottenere contributi di mantenimento. Il convenuto ha contestato la competenza territoriale del tribunale adito.

Legge

1. In assenza di una convenzione internazionale che disciplini la competenza internazionale per le azioni di ricerca di paternità relative a prestazioni pecuniarie, la costante giurisprudenza del Tribunale federale applica l'art. 312 cpv. 1 CC, che consente a un attore svizzero o straniero di citare uno straniero domiciliato all'estero nel foro del proprio domicilio in Svizzera al momento della nascita del bambino. 2. Il primo domicilio del figlio illegittimo si trova nella sede dell'autorità tutoria che gli ha nominato un curatore ai sensi dell'art. 311 CC, e non necessariamente nel domicilio della madre al momento della nascita. Quando la madre è una minore straniera che risiede e lavora in Svizzera ma i cui genitori vivono all'estero, il curatore deve essere nominato dall'autorità tutoria del luogo in Svizzera in cui la madre ha effettivamente il centro delle sue relazioni personali. 3. Quando il bambino promuove l'azione nel foro del suo domicilio, determinato dalla sede dell'autorità…