I don't understand you. The order of moving is, more or less ok in my opinion. But why back to the original tablespace, if you need the same tablespace name you can rename tablespace (alter tablespace rename).
HTH - Antonio NAVARRO.
I forgot to mention, this is a 11gR2 database.
The temporary tablespacce is created on a special file system. This is the reason why I need to move the segents backs.
But you are right, it is not a stric necessity.
You can just move the datafiles themselves and rename them in the control file. All it would take is a brief downtime for the tablespace, it would be much less intrusive than all of these moves and rebuilds, not the mention the redo generation.
That's maybe a good idee, but when that "move" action is done, I can "shrink" the size of the datafiles.