Oracle har också en cachad exekveringsfunktion. Frågan hashas och matchas till en plan om den hamnar på hashtabellen. Du kan också använda den här mekanismen för att tvinga fram en plan för en viss fråga. Precis som med SQL Server måste du använda en parametriserad fråga för att göra detta, istället för att ersätta värdena i strängen - eftersom den senare kommer att generera ett annat hashvärde.