7.6The distinction to memorize
ON ERROR CONTINUE
-----------------
error handled
owner considered successful
processing may continue
ON ERROR PROPAGATE
------------------
handler runs
error remains failure
propagates upward
Interview question:
What's the difference between On Error Continue and On Error Propagate?
Answer:
“Continue handles the error and treats the containing flow or Try scope as successful. Propagate executes its handling logic but keeps the operation failed and rethrows the error to the containing scope or caller.”
That's exactly what they want.