Steven shares some tips on how to write declarations in PL/SQL subprograms or packages for maximum readability and maintainability
Read moreFollowing up on the previous Feuertip on dynamic SQL, Steven is joined by Anton Nielsen to explore how to use dbms_assert to reduce the chance of SQL injection and otherwise bullet-proof your code.
Read moreDon't have all the info you need at compile time to write a complete SQL statement? Go dynamic. Steven explains.
Read moreLearn how to generate a conditional compilation package so that your code uses the latest features in APEX APIs - and your own products!
Read moreToon Koppelaars of Oracle's Real World Performance Team discusses the ORA-04068 error with Steven, and what to do if you get it.
Read moreSteven 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 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 more