Fatti
Il cittadino greco Jean [C.], nato all'estero il 19 febbraio 1950, soffre di encefalopatia di origine perinatale con reazioni epilettiche. Dalla dodicesima età di vita, il suo sviluppo intellettuale è rimasto quasi completamente fermo. Jean [C.] necessita di cure permanenti in un istituto chiuso.
Nel gennaio 1976, il padre di Jean [C.] lo ha annunciato alla Cassa di compensazione per la riscossione di prestazioni. Di conseguenza, la Cassa di compensazione del Cantone di Zurigo gli ha assegnato, con decisioni del 5 aprile 1976, con decorrenza dal 1° settembre 1974, una rendita straordinaria d'invalidità completa e un'indennità per bisogno d'assistenza di grado elevato.
Su istruzione dell'Ufficio federale delle assicurazioni sociali, la Cassa di compensazione ha sospeso il pagamento delle prestazioni AI a partire da ottobre 1976. Con la motivazione che il domicilio civile in Svizzera, necessario per il diritto a una rendita straordinaria e a un'indennità per bisogno d'assistenza, non poteva essere riconosciuto e che Jean [C.] inoltre, al momento del verificarsi del caso assicurativo per l'indennità per bisogno d'assistenza, non era assicurato a causa della mancanza di domicilio svizzero, la Cassa di compensazione ha deciso il 21 settembre 1977 la revoca retroattiva al 1° settembre 1974 delle prestazioni assegnate il 5 aprile 1976 e il rimborso delle rendite e indennità per bisogno d'assistenza indebitamente percepite.
Legge
Il Tribunale federale delle assicurazioni è giunto alla conclusione che Jean [C.] non può essere considerato "residente" in Svizzera ai sensi dell'art. 39 cpv. 1 e dell'art. 42 cpv. 1 LAVS. Sebbene soddisfi i requisiti di invalidità per il diritto e abbia soggiornato ininterrottamente in Svizzera per almeno cinque anni, il centro delle sue relazioni si trova all'estero, in quanto è alloggiato in Svizzera esclusivamente a causa della sua invalidità.
Poiché Jean [C.], al momento del…