Actually, with SET IMPLICIT_TRANSACTIONS ON, the DELETE would implicitly open a transaction that must then be either committed or rolled back by the code.
I have to agree with Bob. I suspect that comparitively few developers really spend time learning SQL past making basic querys or the bare minimum to get the job...