la mamera mas facil en un indice sobre ecampo nombre pero. Puede ocurrir
que DEPART <> Depart esto se soluciona con la opcion de comparacion de caracteres aunque nunca he podido hacer(disculpen no recuerdo el nombre).
Pero edto te puede ayudar.
crea un trigger para antes de insertar
//nombre trigger
Código:
as
declare variable "N" Integer;
begin
Selec count(*) upper("Nombre") = Upper(New."Nombre") Into :"N";
If ("N" <> 0) Then
exception "Msg"'El dato esta duplicado';
end