Subscribe

Author Profile

Steven Feuerstein
Developer Advocate for PL/SQL

Steven Feuerstein is Oracle Corporation's Developer Advocate for PL/SQL, and an expert on the Oracle PL/SQL language, having written ten books on PL/SQL, including Oracle PL/SQL Programming and Oracle PL/SQL Best Practices (all published by O'Reilly Media). Steven has been developing software since 1980, spent five years with Oracle back in the "old days" (1987-1992), and was PL/SQL Evangelist for Quest Software (and then Dell) from January 2001 to February 2014 - at which point he returned joyfully to Oracle Corporation. He was one of the original Oracle ACE Directors and writes regularly for Oracle Magazine, which named him the PL/SQL Developer of the Year in both 2002 and 2006. He is also the first recipient of ODTUG's Lifetime Achievement Award (2009).

Operate on Collections

Quiz yourself about set operations on PL/SQL collections. By Steven Feuerstein July/August 2016 We all know and love SQL for its high-level set operations; there’s...

Object-Oriented PL/SQL

Quiz yourself on constructors and object types. By Steven Feuerstein May/June 2016 The primary focus of PL/SQL is to enable developers to build efficient...

PL/SQL Surprises

Quiz yourself on exceptions, rollbacks, and collections. By Steven Feuerstein March/April 2016 PL/SQL is a powerful and, in many ways, very straightforward...

Take the Transaction Test

What do you know about transaction features in PL/SQL? By Steven Feuerstein January/February 2016 One of the most important functions of PL/SQLis to help...

Nullify the NULL

Do you know how to use NULLs in PL/SQL? By Steven Feuerstein November/December 2015 The concept and the reality of NULL in Oracle Database can cause you some real...

Test Your Oracle Database 12c PL/SQL Knowledge

Do you know about the latest database features and how to use them? By Steven Feuerstein September/October 2015 Oracle Database 12c brings a varietyof useful,...

On Cursors, Context Switches, and Mistakes

There are good ways, and other ways, to get data from tables. By Steven Feuerstein July/August 2015 Things have recently settled down at extremememe.info....

Dynamically Dangerous Code

There’s a right time to use dynamic SQL, but there’s never a right time for SQL injection. By Steven Feuerstein May/June 2015 “I’ve got a real problem on my...

Four Resolutions for Better Code

It’s always time to write better PL/SQL. By Steven Feuerstein March/April 2015 On the one hand, it’s a little late for New Year’s resolutions. On the other hand,...