Тригер конечно можно, главное что-бы база знала, что это за зверь такой.

Парадокс о них точно ничего не слыхал.
Пример запроса? Ну вот вам примерчик:
Код:
Query1.SQL.Text := 'select id from Table1 where adres_url=:Param1';
Query1.Params.ParamValues['Param1'] := 'http://www.delphisources.ru';
Query1.Open;
if Query1.isEmpty
then begin
//тут вы добавляете запись в таблицу
end;