Sí se trata por ejemplo de consultas secuenciales en las que se ha de insertar en múltiples campos de distintas tablas el identificador de una consulta, esa es desde luego la mejor opción.
Precisamente cómo dice claudiovega, porque no es fiable, ya que en tiempo de paralelas ejecuciones puede variar el auto_increment debido por ejemplo a otra inserción en otro script.
Pero claro preguntaste 'que id será generado'
Salu2 ;)