codice:
create procedure pippo()
begin

start transaction
(...qui fai le tue insert, delete e altre istruzioni DDL ...)
commit;

end
E se io non li mettessi ma facessi solamente così cosa succederebbe?