Necros ..
Si crees que puedas tener problemas de "atomicidad" puedes bloquear la tabla que vas a ejecutar dicho bloque q contenga la versión SQL de obtención del último ID generado por ese campo autoincremental de esa tabla.
mas info:
http://www.mysql.com/doc/en/LOCK_TABLES.html
Un saludo,