Also, you could just use the BO to do the delete, in a BPM it would be something like this.
using ( var service = Ice.Assemblies.ServiceRenderer.GetService<Ice.Contracts.UD05SvcContract>( this.Db ))
{
service.DeleteByID(Key1Value,Key2Value,Key3Value,Key4Value,Key5Value);
}