Oracle PL/SQL expert, evangelist, author and trainer
Areas of Expertise:
- PL/SQL
- Oracle
- stored procedures
- consulting
- speaking
- training
- writing
Biography
Books
Blog
http://feuerthoughts.blogspot.com
http://www.toadworld.com/sf
Oracle Open World Presentations
July 22 2008
Hey folks, For anyone attending Oracle Open World this year, here is my schedule of presentations: Session ID: S300184 Session Title: Weird PL/SQL Track: Oracle Develop: Database Room: Golden Gate C3 Date: 2008-09-21 Start Time: 15:45 Session ID: S300183 Session Title: Break Your Addiction to SQL! Track: Oracle Develop: Database Room: Salon 02 Date: 2008-09-22 Start Time: 13:00 Session ID: S300185 Session Title: Why… read moreJuly 21 2008
Hey folks, For anyone attending Oracle Open World this year, here is my schedule of presentations: Session ID: S300184 Session Title: Weird PL/SQL Track: Oracle Develop: Database Room: Golden Gate C3 Date: 2008-09-21 Start Time: 15:45 Session ID: S300183 Session Title: Break Your Addiction to SQL! Track: Oracle Develop: Database… read moreHow we fill the shopping malls
July 09 2008
I don't go shopping very often. I like to buy things, don't get me wrong. But I don't like to shop, don't like the marketing, the noise, the lines.But when I do go shopping, I am startled by how full the parking lots are and how busy the shops are.After… read moreA confession regarding the Second Amendment
June 27 2008
When I first read of the 5-4 decision by the Supreme Court to explicitly recognize the right of an individual, not a militia, to bear arms, I was dismayed. I still am, but not because I disagreed with them. My dismay is that this decision (really, more the decision to… read moreJune 23 2008
You learn something new every day, right? Well, I certainly do (more or less). Even about PL/SQL, about which I am sure many people think I already know everything. Far from it. In fact, I learned just last week from the PL/SQL Product Manager, Bryn Llewellyn, that his recommendation regarding cursor… read moreWithout logic we are truly lost...
June 07 2008
When I train developers, I like to point out that they (we) are very special people: we use symbolic logic day in and day out to do our jobs. Why does that make us special? Logic forms the foundation not only of software programming, but more generally of "civilization" as… read moreMy presentations at Oracle Open World 2008
June 06 2008
In case you are interested, I will be presenting three times at OOW in San Fran this September. The dates/times have not yet been set, but here are the IDs and titles:Session ID: S300183Session Title: Break Your Addiction to SQL!Session ID: S300184Session Title: Weird PL/SQLSession ID: S300185Session Title: Why You… read moreHow to Run an OS Command from PL/SQL
June 04 2008
Oracle doesn't make it terribly easy to run operating system commands from within a PL/SQL block. I suppose that's understandable, given that PL/SQL is an embedded database-oriented language. Still, developers do ask me on a regular basis about how they can do this. As I understand it, there are basically three… read more"Clinton exposes Obama's vulnerability: white voters" DUH!
May 14 2008
Ran across the following article in USA Today, May 13, 2008 - which means of course that I was staying in a hotel. The Forum: Clinton exposes Obama's vulnerability: white votersAnd my reaction? Well, duh....I have to admit that I am surprised and inspired by how far Obama has gotten… read moreTesting and refreshing data from production
April 17 2008
As many of my readers likely know by now, I have been working for the past several years on the Quest Code Tester development effort. Code Tester is the most powerful PL/SQL test automation tool available. You describe the expected behavior of your programs and Code Tester generates your test code,… read moreAuto-formatting of templates for Toad
April 10 2008
A few months ago, I posted on this blog an explanation of how to use Toad's Code Templates to standardize development and improve productivity. I included an XML document that contains over 20 templates that I thought you might find useful. I also asked my readers to produce XML transformations… read moreLost (or perhaps gained) in translation
April 09 2008
I ran across a set of dish drain covers in a Puerto Rico supermarket, and found the following text on the back of the package:Chenyang Commodity World UsingWELCOME SHOPPING CHENYANG SE-RIES HARDWARE TOOL ASSEMBLED.THIS SERIES PRODUCT ADOPT ADVA-NCED JOINT PACKING, CLARITY ANDAND HANDSOME,DAMPROOF,CONV-ENIENCE TRANSPORT.THIS SERIES TOOL HAVE COMPLETEVARIETY,CREDIBLE QUALITY,BROADPURPOSE.I especially… read moreApril 07 2008
I have created a Flickr Set containing some of my favorite photos. I hope you enjoy them!http://www.flickr.com/photos/60694364@N00/sets/72157603882863063/ read moreApril 04 2008
We recently installed a solar power system on a house we own in a very sunny clime. Along with the 12 180W solar panels, we have 16 batteries to store all that electricity from the sun. And those batteries need to be topped off with water - water for batteries:… read more

















