Catching NO_DATA_NEEDED Exception in Pipelined Functions