Gregory Stark wrote:
> Well honestly I don't see a terribly compelling use case for default arguments
> altogether. Obviously they're just a programmer convenience and don't really
> let anyone do anything they couldn't do without them.
The real payoff comes with name-based paramter lists (the name => value
busines) and allowing defaults anywhere in the parameter list (not just
at the end). This is required to port many PL/SQL-using applications,
and you can't write it any other way.