Jak najlepiej podzielić ciągi csv w oracle 9i

Chcę być w stanie podzielić ciągi csv w Oracle 9i

Przeczytałem następujący artykułhttp://www.oappssurd.com/2009/03/string-split-in-oracle.html

Ale nie rozumiałem, jak to zrobić. Oto niektóre z moich pytań

Czy to zadziałałoby w Oracle 9i, jeśli nie, dlaczego nie?Czy istnieje lepszy sposób na rozdzielenie łańcuchów csv niż rozwiązanie przedstawione powyżej?Czy muszę utworzyć nowy typ? Jeśli tak, czy potrzebuję do tego konkretnych przywilejów?Czy mogę zadeklarować typ w / w funkcji?

questionAnswers(5)

yourAnswerToTheQuestion