HELP: Unions in Delphi SQL

I am trying to create a union of two SQL statements. Either of them work
fine alone, but together they give me an Access Violation in the
IDSQL32.DLL. I can't understand how an SQL statement that gets past the
parser could cause an access violation, but this one does. Anyone have any
ideas?

                Geoff