I agree 100% with Worker.
Also please note that the current implementation has a little bug:
DECLARE
TYPE my_type IS RECORD (
x NUMBER,
y NUMBER);
my_record my_type; -- line 5
BEGIN
my_record.x := 2; -- line 7
my_record.y := 3; -- line 8
IF my_record.y = 2 THEN -- line 9
my_record.x := 7; -- line 10
END IF;
END;
If you click at line 7 then lines 5, 7 and 10 are highlighted. OK.
If you click after that at the line 7 then nothing chanches.
Should be: highlight of lines 5, 7 .. 10.