If you are using a client side cursor use the "Unique Table" dynamic property. Give this property the name of the table you wish to delete from.
lcSQL1 = "SELECT a.*, b.intdate, b.costcenter FROM followup a, general b where a.genid = b.genid"
oRecSet1=GetRecSet(lcSQL1 )
oRecSet1.properties('unique table') = 'followup'
oRecSet1.MOVEFIRST
P=oRecSet1.FIELDS('GENID').VALUE
oRecSet1.DELETE
oRecSet1.UPDATE
Deletes from the followup table only