Danny,
You may already be aware of this, but I'll toss this out just in case you aren't.
I myself am not sure about any issues with using an SQL statement to do this, I'll let someone with more experience weigh in on that, but I have gotten around the 5,000 record limit when doing other things like this by using wildcard combinations, i.e. - 1%, 2%, a%, etc., on the item number filter field to display less than 5,000 records on the screen, and then was able to use the common actions option to make the change that I needed. I would then repeat the process for another filtered set of items.
It is a little bit more time consuming, but then I didn't have to worry about causing any related issues in Maximo. Just a thought.
------------------------------
Jim Dutton
Battle Lumber Company
------------------------------