Thanks Bill, some hard work gone in here I'm sure but I am not sure what will the effect be on a production database where lots of inserts, updates, deletes and selects are done. I will definitely give this a go.
I can do all things through Christ who strengthens me. - Holy Bible
I am a man of fixed and unbending principles, the first of which is to be flexible at all times. - Everett Mckinley Dirkson (Well, I am trying. - Manie Verster)