有如下定义游标: 
 declare 
     cursor c is
               select * from emp;
     v_emp c%rowtype
在上面的v_emp是个变量吧,而c%rowtype是一行数据吧,为什么一个变量可代表一行呢, 比哪在
java中的 int a 此时的a 是个变量啊,它只代表某一个值啊,为什么在oracle中可以上面那种方式定义呢?