The fact that you want to check for unmatched records would indicate to me that all of the tables were of the same format. If this is the case then there is something wrong with your design because it is very unlikely that a correctly designed DB would need multiple tables with exactly the same layout.
If each table is exactly the same, except that the data belongs to a different group then a better method would be to add an extra field to the table identifing the record group.
For example let say you had three tables to store addresses, (A common mistake) one table for customers addresses, another suppliers addresses and another staff member addresses. A better way and a more correct way would be to have one address table, and identify each address with an extra field. In a situation where you have a customer who is also a supplier then you would have a many to many relationship table.
And the benefit of constructing your database correctly is that when you want to find unmatched data it's all there in one nice easy to access table! And that is the answer, combine all your databases into one and you will find it quite easy to do.