Llevo media hora dándole vueltas a esto y buscando en Google, pero no encuentro nada relevente.
Después de algunas pruebas en IBExpert, pareciera que la función
Extract en Firebird no soporta parámetros a menos que se esté dentro de un procedimiento almacenado y el parámetro en cuestión esté declarado en su cabecera. De ésta forma sí funciona, pero con un parámetro "suelto" no.
Debe existir una razón para esto. ¿Alguien puede verificar si pasa lo mismo con InterBase?
Saludos.
Al.