Steven introduces invoker rights (AUTHID). Learn some essential differences between definer rights and invoker rights in the Oracle Database.
Read moreIn this episode learn how to take advantage of the PL/SQL compiler's ability to suggest improvements by turning on compile-time warnings.
Read moreSteven uses the day before Thanksgiving to look back on his 30 years with PL/SQL and share some of the things he is most thankful for.
Read moreIn this episode of Feuertips, Steven invites Chris Saxon back to #Feuertips to talk about polymorphic table functions.
Read moreSamuel Nitsche joins Steven for a lively conversation about the obstacles we face when testing our PL/SQL code.
Read moreCarelessly using the result cache can result in the delivery of dirty data. In this episode, Steven shows us how to avoid that.
Read moreThe result cache is an Oracle Database feature that helps avoid unnecessary CPU consumption. Use it and help save the planet in the process!
Read moreDid you know you can execute dynamic PL/SQL? In this Feuertip, Steven offers some tips on writing and running dynamic PL/SQL blocks.
Read moreContinuing Steven's series on table functions, Chris Saxon of Oracle AskTOM fame drops by to talk about a fantastic, new Oracle Database feature: SQL macros.
Read moreTable functions are wonderful but "typical" tools. In this episode Steven explore a special, strange and delightful version of table functions, called pipelined table functions.
Read more