Thanks to everyone who has responded. If the built in LC routine revDatabaseTableNames is not reliable I need to use something similar to that provided in my first post. I can’t see why that should not be reliable? All the best Terry