A DUAL tabla Van a SYS user tulajdonában egy DUAL nevű tábla, aminek egyetlen oszlopa van: DUMMY VARCHAR2(1) és a táblának egyetlen sora van. A táblához létezik egy publikus szinonima szinten DUAL névvel. (a DBA_SYNONYMS táblában az OWNER mezőben 'PUBLIC' szerepel, továbbá a DBA_OBJECTS-ben is) Mivel minden SELECT utasításnak legalább egy táblát le kell kérdeznie (vagyis valamit be kell írni a FROM után), a fenti tábla hasznos olyan beépített függvények hívása esetén, amelyeknél valójában nincs szükségünk táblára. Ennek segítségével lehet például lekérdezni a rendszeridőt, vagy az aktuális user nevét. SELECT SYSDATE FROM DUAL; SELECT USER FROM DUAL; Ezt a táblát sokszor az oracle eszközök is használják, pl. FORMS, SQLPLUS, ezért ne változtassunk rajta. Az oracle-ben ha valamilyen rendszeradatot szeretnénk lekérdezni akkor mindig ezt a DUAL táblát kell használnunk. Rendszer információkat a következő SQL függvényekkel kérhetünk: SYSDATE, USER, UID, USERENV, stb.