oracle sql语句怎样引用变量解决办法

oracle sql语句怎样引用变量select*fromzalskwherezssj to_date( &top_zssj& , yyyy-mm-ddhh24:mi:ss )a

oracle sql语句怎样引用变量
select   *   from   zalsk   where   zssj> =to_date( '&top_zssj& ', 'yyyy-mm-dd   hh24:mi:ss ')   and   zssj <=sysdate  

其中top_zssj是本地包的全局变量,语句老是不对  
是不是sql   server本地包不能用全局变量

[解决办法]

select * from zalsk where zssj >=to_date(top_zss, "yyyy-mm-dd hh24:mi:ss ") and zssj <=sysdate ;