Ok su update per quanto riguarda i cognomi è fatta mi sono bloccato sui nomi.
-update tblong set nome = right(identif, locate (" ", identif, -1));
non funziona non riesco a fargli capire che deve prendere tutti caratteri sino al primo spazio partendo da dx.

- update tblong set nome = (select substring_index(identif, " ", -1) from tblong);

non è possibile sulla stessa tabella

generata una vista con la select di cui sopra è ok ma impossibile fare update

consigli???