Could someone please explain to me the difference between a FENCED stored procedure versus one that is built NOT FENCED? From what I understand of the syntax, you can only set that option if you are building external stored procedures. And actually, if someone could explain an external stored procedure, that would be great, too.
And lastly, why would a shop prefer FENCED over NOT FENCED?
Thanks!!