Hi,
Whichever will do but if you think that Business Logic is not good to be in trigger, I would suggest this.
in SP:
if varStatus = 10 then
insert into TABLE select from ... where CONDITION
delete from ... where CONDITION
else
update TABLE
set status = 10
where CONDITION
endif
Regards,
Enan
:)