I didn't think the ZAP is the right comand for yhe View (no metter Remote or Local). You can issue DELETE ALL instead, but this could be more slower. If You have to ZAP Remote table hy You not use;
SQLEXEC(sqlH, "TRUNCATE TABLE YourremoteTable")
REQUERY("YourRemoteView")
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.