declare
  aa varchar2(20);
begin
     aa:='borland';
end;
上述语句,在Oracel8.1.6中执行正常,在Delphi6中
  with Self.Query1, SQL do
  begin
    Close;
    Clear;
    Add('declare');
    Add('  aa varchar2(20);');
    Add('begin');
    Add(' aa := ''borland'';');
    Add('end;');
    ExecSQL;
  end;
执行错误!
因特列原因不能用存储过程方式执行!只能用上述语句方式来执行.
错误提示为:Query1:Field '='is of an unknown type.
怎么办???