Oracle support

to support Oracle now function need to be define
and idx name and table name should be little shorten this oracle default at 30 char