In reply to Chris Hemedinger.

Well I also vote for better structures in the macro lang - or moere call exec() functionality in the datastep.

I propose freeing the hash object from the datastep so it can be available in in a macro too.
As option it should be allowed to use either the DDV or the PDV when finding etc.