Il problema non è la semplice insert. Se io ho la tabella foto con un campo integer idUtente che corrisponde all'id della tabella Utente, e supponiamo che nella tabella Utente non ci sia nessun record. Allora creo il primo record nella tabella foto e in idUtente non ci sarà nulla in quanto all'interno della tabella Utente non c'è alcun record. Adesso l'inner join non dovrebbe fare in modo che inserendo un record nella tabella foto, automaticamente lo inserisce anche nella tabella utente? Oppure non è così?