Hi Willem,
The problem might come from the script you are using that is not providing accurate information on space usage, you should use functions likes DBMS_SPACE.SPACE_USAGE (910389 - FAQ: Oracle Segment Shrinking) or DBMS_SPACE.OBJECT_SPACE_USAGE_TBF.
Did you at least update statistics after reorganizing the table ? (brconnect -u / -c -f stats -t EDI40
-p 6).
The lob data when it is too small will stay within the segment (inline lob)
http://docs.oracle.com/cd/B28359_01/appdev.111/b28393/adlob_tables.htm
For inline LOBs, the database will store LOBs that are less than approximately 4000 bytes of data in the table column.
Here are the space gain after a reorg on EDI40 after some archiving & deletion was performed.
Table | Table Size | Table Free Size | Index Size | Index Free Size | Lob Size | Lob Free Size |
EDI40 – before | 10 240 |
| 528 |
| .2 | .1 |
EDI40 – after | 1 723 | 65 | 88 | 2 | .2 | .1 |
Regards