Google around and no one can say "NO" to this. Yes definitely we can have nested try catch finally. This is used in real time when we are not sure if finally will throw some exceptions. Below example is clearly illustrating the use of nested blocks.
Note: Below code is in C#
Note: Below code is in C#