Para saber cual es el registro insertado, puedes utilizar la "tabla virutal" INSERTED. Inserted es una "Tabla Virtual" que existe en los triggers FOR UPDATE y FOR INSERT que tiene los datos nuevos que se han ingresado a la tabla, su contrapartida es UPDATED.
http://www.clubdelphi.com/foros/showthread.php?t=2103