Me faltó contestar el tema principal, sorry.
En SQL Server SI puedes hacer directamente un update a la misma tabla que te disparó el trigger (y el trigger no se va a disparar de manera recursiva en estos casos)
Un ejemplo es este:
Código SQL
[-]
CREATE TRIGGER t_crm_Estados ON [dbo].[crm_Estados]
FOR INSERT, UPDATE
AS
declare @ID int
select @ID = (Select ID_Estado From Inserted )
update crm_Estados
set FechaMod =getdate()
where Id_Estado = @ID
y el mismo ejemplo pero en mi interpretación es este:
Código SQL
[-]
CREATE TRIGGER t_crm_Estados ON [dbo].[crm_Estados]
FOR INSERT, UPDATE
AS
update E
set E.FechaMod =getdate()
from crm_Estados E
inner join Inserted I on I.Id_Estado = E.Id_Estado
Saludos.