Jmodic ,

I accept that , defining varchar2(20) over varchar2(2000) is incorporates data integration security ( 200% correct )

Think that design team are not given enough time but still want to make fool prrof application.

they are just curious how oracle internally handles tables with varchar2(20) and varchar2(2000) ?

does oracle occupy more data in buffer pool or any other resorces while executing DML statements ?

Anywany thanks to every one .