이제 함수를 실행해 보자. 테이블 함수이므로 TABLE 연산자를 사용해 일반 SQL문에서 사용할 수 있다.
입력
SELECT *
FROM TABLE(fn_ch14_pipe_table (10));
결과
COLUMN_VALUE
-------------
1
2
3
4
5
6
7
8
9
10
파이프라인 테이블 함수의 실행 결과는 일반 테이블 함수인 fn_ch14_table1와 같지만 그 처리 방식은 다르다. 즉 일반 테이블 함수가 1~10까지의 값을 모두 컬렉션에 담은 후 반환한 반면, 파이프라인 함수는 숫자가 담기는 즉시 반환한다.