Dann definierst du etwas falsch. Mit ":" wird auf eine Variable verwiesen, wie beim "Fetch ... into :var1, ...", den du ja wohl schon kennst.

Gib also entsprechende Variablen bei der Where-Klausel an um die Daten auszuwählen. Beim Öffnen des Cursors (open) werden die Variablen ausgewertet.
Beispiele findest du genug im SQL-Programmier-Handbuch !!!