(0) Это невозможно в общем случае. У тебя только идентификатор строки конкретной ссылочной таблицы (RREF). ЧТобы узнать саму таблицу (тип) нужен еще идентификатор (TREF). Конечно можно и перебрать ВСЕ возможные ссылочные таблицы и проверить есть там объект с таким идентификатором, но он может встретиться более чем в одной таблице и долго это и права могут помешать.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший