What is a practical application of PRAGMA RESTICT REFERENCES? Where could it be used practically?

What are the benifits of using a sub-block(nested block) in a procedure or a function. What would be a senario where this could be used?