Are you familiar with DBMS_REDEFINITION (9i)?