Database operations inside a TryFunction, good or bad?

What happens if you use database operations inside a TryFunction? In this video, I explore how TryFunctions changes standard AL behaviour. Check it out:

https://youtu.be/0FDTcphV0-k