generally you are right but i think that the purpose of taking the tablespace offline (in 9i) is to ensure that no transaction will access the segments on the tablespace while droping it.
i tryied it offline as well (i forgot to mention it before).

what are the steps or preperations i need to perform before droping a tablespace ?

thanks... micky.