Thanks for the reply!
I already ran that script, but, as I said, the information returned is not reliable.
Example: in my blocked process report, it shows that the table A is executing an update and it's blocked and in the blocking handle show that a select on table B is being executed. It doesn't make any sense to me, since table A is not related at all to table B.
Is there another way to check exactly what is blocking?