Database design: sharing tables between databases?
Normally when I have something like this, I have a table in one database and a VIEW pointing to that table in the other database.   Can you just use a view on the other database which references the first one?  If not then maybe a "materialized view/mirror table" of sorts which be a "slave" table that would get refreshed once an hour or once a day/week/month.