The DUAL table was created by Charles Weiss of Oracle Corporation to provide a table for joining in internal views:
The original DUAL table had two rows in it (hence its name), but subsequently it only had one row.
Optimization
Beginning with 10g Release 1 Oracle Database have beenOPTIMIZED
[2] and the database no longer performs physical or logical IO on the DUAL table even though the DUAL table still actually exists.
DUAL is readily available for all the users in database.
Courtesy: Wikipedia
Comments