... INTO marcas (codigo,nombre) VALUES (3,"MARCA 3"); SELECT LAST_INSERT_ID() con codigo como campo autoincremental me devuelve 2. Lo que propone Enrique, si como dice Biel es rapido sería una buena opcion... O la segunda opcion de Biel que es lo que hace Dolphin Con respecto a la segunda ...