Cita: pero enviando una consulta, corro el riesgo de que en una aplicacion con decentas de transacciones pueda coger otro id, cosa que no ocurriria con la funcion no????
Por lo que he leido en la documentacion de
mysql_insert_id toma el ultimo ID creado con la conexion actual a la base de datos.