Pues Wilson tienes razon, realmente si funciona. El conflicto se generaba con una parte de mi codigo en delphi donde abria un formulario automaticamente se insertaba un registro en la tabla activas. Pero al leer tu mensaje decidi revisar todo y pude arreglar el asunto.
La verdad que al leer tu mensaje me puse a pensar que si estabas tan seguro de que funcionaba bien, debia funcionar bien y por ello descubrí el error.
Gracias por tu perseverancia.