While Marcus has a good point, you should also think carefully about the context in which your SP may be called. A SP is called in a transaction/unit-of-work initiated by the caller, you will effectively commit the caller's transaction. That may be acceptable - or maybe not!