Тъй като в user_tables
имената на таблиците се изписват с главни и малки букви. Предполагам, че сте създали тези таблици, използвайки нещо като
create table "Discount" ...
Обикновено Oracle запазва имената на таблици с главни букви, а имената на таблици без двойни квоти се търсят с главни букви. Следователно вашият
select * from Discount
търси таблица с име DISCOUNT, а не Discount. Трябва изрично да кажете на Oracle, че искате да запазите главните букви в имената на вашите таблици. Това става и с двойни квоти. И така
select * from "Discount"
трябва да работи.