Actually, you're not really catching and handling errors by this, a la Java ... . You are, instead, setting the "continue on error" Runtime for a particular section of your script.
If, as an example, you have General_Runtime setting continue_on_error = NO, the script will stop when it hits a bump.
With this method, you bypass the global setting for the section of your script that you know is going to fail by bounding the section with
</font><blockquote><font size="1" face="Verdana, Arial, Helvetica">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">lr_continue_on_error(1);
...section of script where errors should be ignored...;
lr_continue_on_error(0);</pre><hr /></blockquote><font size="2" face="Verdana, Arial, Helvetica">Caveat here is if your script doesn't gracefully recover from errors (without your intervention), lr_continue_on_error(0) can have unexpected consequences, most of which you'd probably like to avoid.