Here is my code. I am also getting same exception.
DECLARE lv_carrid VARCHAR3; DECLARE lv_connid NVARCHAR(4); DECLARE lv_price DECIMAL(15,2); --DECLARE lv_msg VARCHAR(200); DECLARE CURSOR c_cursor1( p_price DECIMAL(15,2)) FOR SELECT carrid,connid,price FROM sflight WHERE price > :p_price ORDER BY carrid; OPEN c_cursor1(10); FETCH c_cursor1 INTO lv_carrid, lv_connid, lv_price; lv_msg := 'Carrier:' || :lv_carrid || 'Connection:' || :lv_connid || 'has Price:' || :lv_price;