Have you worked with Oracle Pipelined functions?

Printable View