Praktik ini dimulai dari sebelum PLSQL dan Oracle 7. Seperti yang telah disebutkan, penugasan dimungkinkan (dan tentu saja Praktik Terbaik) di Oracle7.
Sebelum Oracle 7 ada dua Alat yang banyak digunakan yang dibutuhkan penggunaan Select ... into var from dual;
Di satu sisi dulu ada Alat Oracle yang disebut RPT, semacam pembuat laporan. RPT dapat digunakan untuk membuat proses batch. Itu memiliki dua jenis makro, yang dapat digabungkan untuk mencapai apa yang kami gunakan PLSQL untuk hari ini. Pekerjaan Oracle pertama saya melibatkan debugging PLSQL yang dihasilkan oleh program yang mengambil batch RPT dan mengonversinya secara otomatis ke PLSQL. Saya membuang satu-satunya buku pegangan RPT saya tidak lama setelah tahun 2000.
Di sisi lain ada Oracle Forms 2.x dan komponen Menu-nya. Pergantian konteks di Menu Oracle sering dilakukan dengan Select ... from dual; Saya masih ingat betapa bangganya saya ketika saya menemukan bahwa Bug yang tidak dapat diatasi disebabkan oleh total 6 catatan dalam tabel Ganda.
Saya minta maaf untuk mengatakan bahwa saya tidak dapat membuktikan semua ini, tetapi ini adalah waktunya untuk mengingat kembali masa lalu dan sangat menyenangkan untuk mendapatkan jawabannya.