在Pro*C中Select INTO flag中空字段的问题

在Pro*C中用select flag into :flag from flag;语句中如果数据表中的字段为NULL,程序运行时出错如下:
ORA-01405:fetched column valus is NULL
请问怎样解决?谢谢