El mio no falla, borra bien los datos, pero como es un bucle con dos select y el delete, tarda en realizarlo y lo que quiero es agilizarlo y es lo que pregunto como podria poner el delete para que fuera más rapido.
Asi es como tengo yo mi código:
Código:
<?php $SQL="SELECT * FROM CUR_FECH_PREVISTA WHERE N_SOLICI_INTER='$N_SOLICI_INTER'";
$result=$db->Execute($SQL);
while(!$result->EOF)
{
$CURSO_FECH_PREVISTA=$result->fields['N_CUR_PRO'];
$SQL2="SELECT * FROM CUR WHERE N_SOLICI_INTER='$N_SOLICI_INTER' AND N_CUR_PRO=$CURSO_FECH_PREVISTA";
$result2=$db->Execute($SQL2);
$NUM=$result2->RecordCount();
if($NUM==0){
$SQL3="DELETE FROM CUR_FECH_PREVISTA WHERE N_SOLICI_INTER='$N_SOLICI_INTER' AND N_CUR_PRO=$CURSO_FECH_PREVISTA";
$result3=$db->Execute($SQL3);}
$result->movenext();
}