Why is aliasing necessary here?  It seems to cause some problems, e.g. the exception above (admittedly whoever does a join w/ more than 26 tables deserves to have exceptions - as well as rocks - thrown at them).