Tato praxe pochází z před PLSQL a Oracle 7. Jak již bylo zmíněno, zadání bylo možné (a samozřejmě Best Practice) v Oracle7.
Před Oracle 7 existovaly dva široce používané nástroje, které potřebovaly použití Select ... into var from dual;
Na jedné straně býval Oracle Tool zvaný RPT, jakýsi generátor sestav. RPT lze použít k vytváření dávkových procesů. Měl dva druhy maker, které bylo možné kombinovat, abychom dosáhli toho, k čemu dnes používáme PLSQL. Moje první úloha v Oracle zahrnovala ladění PLSQL, který byl vygenerován programem, který vzal dávky RPT a automaticky je převedl na PLSQL. Svou jedinou příručku RPT jsem zahodil někdy krátce po roce 2000.
Na druhé straně byl Oracle Forms 2.x a jeho komponenta Menu. Přepínání kontextu v nabídce Oracle se často provádělo pomocí Select ... from dual; Dodnes si pamatuji, jak jsem byl hrdý, když jsem zjistil, že neřešitelný Bug byl způsoben celkem 6 záznamy v tabulce Dual.
Je mi líto, že musím říci, že nic z toho nemohu dokázat, ale je čas v roce zavzpomínat na staré časy a je opravdu zábavné mít odpověď.