GRANT SELECT ON ANY TABLE - очень мощная привилегия, поэтому вы можете пересмотреть свою стратегию.
В любом случае, единственное решение, которое я вижу, - это использовать защиту на уровне строк, чтобы любой, кроме MY_USER, мог выбрать таблицу, но строки не будут возвращены.
Как это звучит?