Hola, sólo se me ocurre lo siguiente:
Código SQL
[-]
declare variable vCliente BigInt;
vCliente = null;
Select IDcliente from cliente
where IDcliente = :ParIDCliente
into vCliente;
if (vCliente = null) then-- Si es null, significa que no existe
Guardar;
else
Modificar;
Espero que te sirva.
--
Un saludito.