Hi Mark,
As Jenny pointed out, each object has different code. If you want to use one big SP, you still to go through each object one by one. You can combine each individual object. Using case for multiple objects will cause more issues.
Thanks,
Gordon