Thanks !

Oracle frees only unused space above the high water mark (that is, the point beyond which database blocks have not yet been formatted to receive data). Oracle deallocates unused space beginning from the end of the object and moving toward the beginning of the object to the high water mark.


http://lbdwww.epfl.ch/f/teaching/cou.../clauses4a.htm