Ahhhh... getting back to the original subject of how to get the table name... I found an interesting bit of code that Remi suggested at the following URL. I've not tried it but I believe it'll work and it's certainly more reliable than the primary key name hack. Here's the URL.
http://www.sqlservercentral.com/Forums/FindPost298963.aspx
--Jeff Moden
Change is inevitable... Change for the better is not.