Parece no texto de sua restrição de verificação sintaticamente incorreta que você deseja impor uma restrição de verificação de várias tabelas. A única maneira de fazer isso no Oracle (e talvez em qualquer RDBMS) é com um gatilho. Você não pode fazer referência a várias tabelas em uma restrição de verificação.
No entanto, dependendo da sua versão do Oracle e de acordo com a documentação de restrição da Oracle , você pode definir uma restrição de chave estrangeira bastante complexa, pois isso implica: