如何提取某字段中,以“/”号分割的各项数值

Oracle中,有表A,其中有个字段B,记录数据类似如下:
中华人民共和国/北京市/西三旗;
澳大利亚/维多利亚州/穆雷;
新西兰/基督城/;
将”/“号前后的数据,按”/“分割,分成3组显示。
语句如何写?

自定义函数来实现。