In 8.2 there is a stored procedure used by the GUI interface in the Control Center (or anyone who wants to invoke the procedure manually) that will export the data, drop the table, recreate the table with the new difinitions, and reload the data.
the procedure is sysproc.altobj
lack of details in info center makes it difficult to use (at least for me

)