From http://stackoverflow.com/questions/5199849/split-varchar-into-separate-columns-in-oracle