Karena di user_tables
nama tabel ditulis dengan huruf besar dan huruf kecil. Saya berasumsi bahwa Anda membuat tabel ini menggunakan sesuatu seperti
create table "Discount" ...
Umumnya oracle menyimpan nama tabel dalam huruf besar dan nama tabel tanpa kuota ganda dicari dalam huruf besar. Oleh karena itu
. Andaselect * from Discount
mencari tabel bernama DISKON dan bukan Diskon. Anda harus secara eksplisit memberi tahu Oracle bahwa Anda ingin mempertahankan huruf besar dari nama tabel Anda. Itu dilakukan dengan kuota ganda juga. Jadi
select * from "Discount"
harus bekerja.