O primeiro argumento faz sentido ser uma String com o nome da tabela que você quer, mas o segundo argumento já não serve uma string pois é um comando para executar e abrir a tabela, vc vai precisar de um pouco mais de trabalho de lógica para abrir dois bancos de dados com uma função só.
Em questão de boas práticas a melhor coisa que você pode fazer é criar um arquivo que abre o banco de dados 1, outro arquivo que abre o banco de dados 2 e assim vai. E ai quando você quiser abrir dois bancos de dados ao mesmo tempo, você chama o getDatabase1 e o getDatabase2.
Querer abrir muitos bancos de dados com uma função só não é uma boa ideia, pois te impossibilita refatorações e impossibilita reutilizações.