Z textu vašeho syntakticky nesprávného kontrolního omezení vyplývá, že chcete vynutit vícetabulkové kontrolní omezení. Jediný způsob, jak to udělat v Oracle (a možná v jakémkoli RDBMS), je spouštěč. V kontrolním omezení nemůžete odkazovat na více tabulek.
Nicméně v závislosti na vaší verzi Oracle a podle dokumentaci omezení Oracle , můžete být schopni definovat poměrně složité omezení cizího klíče, jak to znamená: