seguendo la tua logica dovresti intesecare una select all'insert ma è sbagliato, perche metti un caso di omonimia nel cognome non riesci più a recuperare il codice cliente corretto...

Ora domanda, il codice cliente con quale criterio lo attribuisci?

nel caso in cui, come sospetto, l'inserimento dell'anagrafica e dell'accesso a internet vengono fatte in sequenza devi semplicemente fare una insert normale utilizzando lo stesso id.