SPI_keepplan — guarda una sentencia preparada
int SPI_keepplan(SPIPlanPtr plan)
SPI_keepplan guarda la sentencia pasada (preparada por
SPI_prepare) para que no sea liberada
por SPI_finish ni por el administrador de transacciones.
Esto le permite reutilizar sentencias preparadas en las invocaciones posteriores
de su función C en la sesión actual.
SPIPlanPtr planla sentencia preparada a guardar
0 en caso de éxito;
SPI_ERROR_ARGUMENT si plan
es NULL o no es válido
La sentencia pasada se reubica en un almacenamiento permanente mediante el ajuste
de punteros (no se requiere copia de datos). Si más adelante desea
eliminarla, use SPI_freeplan en ella.