I've not tried this myself so I can't say if it will work. However have you tried using the Activate Anyway option on the hdbdd when you get the error with the dependent Functions and Procedures? This will certainly break the procedures; but if you put the table back right away that shouldn't be a problem.
> so I have to move the data around to keep it safe.
Yes you are still responsible to backing up and restoring the data manually in this case.