例如:
     table1数据如下:        test1            test2            test3
----------------------------------------------------
      12,3.4和5         7811;12         131415    随碟附送史蒂夫        1112           13,14,15.17      123456            8和9和10          16.17.18test1取值范围:1;2;3;4;5;6
test2取值范围:7;8;9;10;11;12
test3取值范围:13;14;15;16;17
也就是说字段内容只会出现在范围之内的序号
怎么通过函数返回以下内容:
        test1            test2                 test3
-----------------------------------------------------------
      12;3;4;5         7;8;11;12         13;14;15    随碟附送史蒂夫        11;12             13;14;15;17   1;2;3;4;5;6       8;9;10             16;17;18如果内容部存在指定的内容则返回原始内容,请Oracle高手指教