After stepping through the code it seems both variables are been declared as NULL. There are 2 rows in table BENCH_DTE with the values 31/12/2013 & 31/12/2014. What I am trying to do is to assign the minimum date, hence the reason for the ORDER BY statement i.e. I require 31/12/2013 to be assigned to the variables. Is the above syntax correct for FIELDVALUE AND PEEK?