August 2018 update: please do feel encourage to read this and my other posts on table functions, but you will learn much more about table functions by taking my Get Started with PL/SQL Table Functions class at the Oracle Dev Gym. Videos, tutorials and quizzes - then print a certificate when you are done! In my last post on table functions, I showed how I was able to reduce many Application Express interactive reports into one by pushing all the complexity into a table function, thereby reducing the query in the report to nothing more than a "parameterized view": SELECT * FROM TABLE ( qdb_rankings.ir_other_ranking_tf (category_in => :p443_category, period_type_in => :p443_period_type, c...
For the last twenty years, I have managed to transform an obsession with PL/SQL into a paying job. How cool is that?