Yeah... I'm on a Pissed Off role today.
For years I've worked with MS SQL server, but at my new job they use Oracle.
In a nutshell, Oracle seems like it was written for sadomasochists with a persecution complex.
It has taken me half a fcking day to figure out how to write a single Stored Procedure... but it STILL does not work. If you want to return a dataset using MS T-SQL, all you have to do is put a SELECT statement in a storedprocedure and then execute it. No big deal. In oracle you have to create a package, declare a return type, declare and manually create a storedprocedure with an OUT parameter that is the return type that was declared earlier, wrap your SELECT statement with a catch to put the dataset in the return type and then fcking finally return the dataset.
God damn!!! Like I said... Oracle seems like it was written for sadomasochists with a persecution complex.
Oh, and here is the real kicker... NO WHERE can I find a simple step-by-step guide that will explain how to do such a thing. All of the docs are fragmented to a very granular level.