Resuelto.
en mysql existe una base de datos que se llama information_schema, esta contiene toda la informacion necesaria sobre todas las bases de datos que se encuentran en el servidor, asi que haciendo consultas sobre esta base de datos pude listar lo que queria.
ademas, existe la posibilidad de indicarle al "show tables" sobre que base de datos debe listar.
SHOW TABLES FROM DATABASE
se los dejo en caso de que alguien se encuentre con un problema paresido
suerte y gracias a todos