펑션은 보통 단일 값을 리턴하는데.
해당 펑션은 여러행을 리턴하는 함수입니다.
여러행을 리턴하는 함수를 TABLE 함수와 함께 사용하면
함수의 결과를 마치 테이블처럼 사용 할 수 있습니다.
레코드 타입을 선언하고 해당 레코드 타입으로 반환하게 되면
레코드 타입 선언시에 사용된 필드명이 사용되구요.
--> http://gurubee.net/article/11403
레코드 타입을 선언하지 않고 기본 타입(VARCHAR2 등)으로 반환되도록 했다면
기본값으로 column_value 명칭으로 반환됩니다.
--> http://gurubee.net/article/52329
구분자로 묶인 문자열을 구분자로 분리하여 여러행으로 출력하는 구문이네요.