Your remote procedure must execute a COMMIT WORK or ROLLBACK WORK statement before that procedure returns control to your application.