Mogu ti preneti moje licno misljenje, bazirano na visegodisnjem iskustvu.
Ja uopste ne koristim Autoincrement kljuceve, bez obzira za koju bazu razvijam resenje, vec kljuc generisem iz aplikacije.
Meni se to moze jer su to bila resenja gde je programiranje i DB projektovanje bilo usko povezano (prilikom razvoja).
Ovakvo resenje ima gomilu prednosti, za cije obrazlozenje trenutno nemam vremena.
Pozdrav!
Inace, posto ti je ID autoincrement, da li si probao da ga izbacis iz upita:
INSERT INTO tbl1 (Ime, Prezime)
SELECT Ime, Prezime
FROM tbl2, tblGrad WHERE tbl2.Grad = CSTR(tblGrad.Sifra)
Vidi: GoranVuc #4934