Steven Feuerstein, PL/SQL Evangelist for Oracle Corporation!
On March 17, 2014, I became an employee of Oracle Corporation for the second time. My first round with Oracle started in August 1987. My second son, Eli, was less than a year old. I'd been incredibly...
View ArticleMy New Oracle Badge
Went out to Reston VA to meet with my new boss, Mike Hichwa, and some of the members of his team. It was a fantastic few days. For one thing, there was no shortage of folks eager to help me get my new...
View ArticlePLSQLville: Sung to the tune of Margaritaville
You know what they say about your job: "Don't forget to have fun!"So I figure I should waste no time in my new job at Oracle. Let's have some fun!I certainly enjoyed writing a new set of lyrics to the...
View ArticleCare to join "Team Feuerstein"?
So on March 17, 2014 I joined Oracle Corporation as an Architect.Wow, do they have lots of things for me to do!And I want to do my very best with all of it:Publish articles, presentations, white papers...
View ArticleI am (or aim to be) a problem solver
Back in 1995, O'Reilly published the first edition of Oracle PL/SQL Programming. Changed my life...thanks readers! The following extended dedication appeared in that first edition, early evidence of my...
View ArticleFORALL and ROLLBACKs
I received this question in my In Box over the weekend:Hi Steven,I have grown up reading the PL/SQL bible, Oracle PL/SQL Programming. I have the 5th edition with me right now, Indian reprint, ISBN -...
View ArticleA new app is (almost) born: ExpertTeam
A few weeks ago I announced formation of FeuerTeam, a team of Oracle technologists who would like to help me build the global PL/SQL community.And now I find myself neck deep building an APEX app that...
View ArticleResources for New PL/SQL Developers
Just received this question in my In Box:"Which book do you recommend for people, brand new to PL/SQL? Assume the user is already familiar with SQL and now wants to start programming in Oracle."First,...
View ArticleThe Joy of Low Hanging Fruit, Part 1
I publish an article in most Oracle Magazine issues, focusing on the PL/SQL language. I love writing these articles and I enjoy getting feedback from readers, but I also feel constrained by the, well,...
View ArticleNew Link to My Demo.zip PL/SQL script files
For over a decade, PL/SQL developers have headed over to PL/SQL Obsession (on ToadWorld.com) to download my demo.zip file. They do this because all of my trainings references files from that zip by...
View ArticleWhen do you have to CREATE a TYPE?
I received this question in my In Box last week:In your PL/SQL 101: Working with Collections article in Oracle Magazine, the use of "TYPE ... IS ..." is demonstrated.  However I found it's not possible...
View ArticleThe Joy of Low Hanging Fruit, Part 2: the Dismay and the Delight
In the first post of this "Joy" series, I explained the problem: a procedure that runs in a daily batch job threatening to take more than a day to complete. Not a good situation.I invited readers to...
View ArticleThe 2014 PL/SQL by Feuerstein Webinar Series
Now that I am settling in very nicely at Oracle Corporation, after a 22 year absence, it's time to get back to celebrating all the wonderful things you can do with PL/SQL, along with advice about how...
View ArticleMy Oracle Open World Sessions
I will be presenting three times at Oracle Open World:Session ID: CON7828Session Title: The Whys and Wherefores of New Oracle Database 12c PL/SQL FeaturesSession ID: CON8265Session Title: PL/SQL: The...
View ArticleThe Joy of Low Hanging Fruit, Part 3: Deferred satisfaction key to great code
In the second post of this "Joy" series, I introduced the primary technique we would use to improve the performance of extremememe.info's daily job: bulk processing with FORALL and BULK COLLECT.I...
View ArticleHow Has SQL or PL/SQL Changed Your Life?
It's not hard to identify some of the key enabling technologies of the Information and Internet Eras: Windows, Linux, HTTP, HTML and Java all come to mind.But likely what doesn't come to mind...
View ArticleUsing LOG ERRORS as a testing mechanism
I recently heard a very interesting story about a use for LOG ERRORS: namely, to verify the correctness (and improve the performance) of a problematic SQL statement.I thought you might enjoy hearing...
View ArticleHiring for a New Team: Oracle Database Evangelists
I have been given the honor of building a new team at Oracle: Oracle Database Evangelists.The Oracle Database Evangelists team is responsible for helping users fully leverage their investment in Oracle...
View ArticleOOW Session Details: The Whys and Wherefores of New Oracle Database 12c...
Coming to Oracle Open World 2014? Paying attention to the PL/SQL language? (well, you probably are if you are reading my blog!)Then I've got some exciting news:My session, titled "The Whys and...
View ArticleIs it all about End Users or End Boredoms?
I've been writing software since 1979, floating along from Algol and Lisp in the classroom to Fortran in the research project, at Big Pharma, at Big Insura...until finally I landed a job at Oracle...
View Article