Hello,I've been trying to figure it out why a multiple delete is not being fired.If i run this separatetly (not inside the trigger) works. I also tried running the multiple delete in a stored procedure but failed also.Here's the code:ALTER TRIGGER [tr_tblRecorrido_Puntos_DELETE]ON tblRecorrido_PuntosAFTER DELETEASBEGIN DECLARE @idRuta_Guid nvarchar(50) DECLARE @idRamal_Guid nvarchar(50) DECLARE @idRutaRamal int --Variables SET @idRutaRamal = (SELECT TOP 1 intId_Ruta_Ramal FROM deleted) SELECT TOP 1 @idRuta_Guid = idRuta_Guid, @idRamal_Guid = idRamal_Guid FROM tblRutaRamal_Generado WHERE intId_Ruta_Ramal = @idRutaRamal --Made this in order to see that my variables weren't empty INSERT INTO Prueba(str50_1, str50_2, int_1) VALUES(@idRuta_Guid, @idRamal_Guid, @idRutaRamal) -- Borrar aquellos elementos que ya no pertencezcan a la colección. DELETE tblItinerario FROM tblItinerario WHERE idRuta_Guid = @idRuta_Guid AND idRamal_Guid = @idRamal_Guid AND intPunto NOT IN (SELECT intPunto FROM tblRecorrido_Puntos WHERE intId_Ruta_Ramal = @idRutaRamal AND (intId_Tipo = 1 OR intId_Tipo = 2 OR intId_Tipo = 3))END
Any ideas/comments are appreciated