Yazım hatası yapmadıysam şu şekilde bir yöntem uygulayabilirsiniz.
FDQ.Active := False;
FDQ.Close;
FDQ.SQL.Clear;
if (EmptyStr ='') then
begin
FDQ.SQL.Add('Delete From URUN Where Code is null');
end;
else
begin
// dolu ise yapılacak işlemler...
end;
FDQ.ExecSQL;

