virtual columns feature of oracle 11g database - benefits and limitations with example