Ik geef de voorkeur aan het volgende gebruik van WITH
en de DUAL-tabel:
WITH
const AS ( SELECT
3.14 AS pi,
1 AS one
FROM DUAL
)
SELECT * FROM sometable t, const
WHERE t.value = const.pi;
Hiermee kunt u constanten definiëren voordat ze in een instructie worden gebruikt en de eigenlijke instructie wordt niet volgestopt met subselecties.