Velho, acho que isso dará certo caso for um unico registro. ----------------------------------------------------------------------------- CREATE procedure "NOME_PROCEDURE" ( @CAMPO1 "Tipo", @CAMPO2 "Tipo" ) Select @Campo1 = (Select "campo1" from "tabela") Select @Campo2 = (Select "campo2" from "tabela") begin delete from "TABELA" where Campo1 = @Campo1 and Campo2 = @Campo2 end ---------------------------------------------------------------------- Agora, caso for varios registros aconselho que faça um CURSOR...