In that BPM since its within the Updatable BAQ remember you need to foreach on ttResults and you should prob mark both ttResults Row and your Db.UD02 row Delete
You might have to make use of
row.SetRowState(IceRowState.Deleted); // MAYBE Depending Sometimes
Also once you do Delete it, the BAQ Might not Refresh itself until you do GetList again.