--- title: "SPI_freetuple" id: spi-spi-freetuple pg_version: "20devel" --- # SPI_freetuple — free a row allocated in the upper executor context ## Synopsis ``` void SPI_freetuple(HeapTuple row) ``` ## Description `SPI_freetuple` frees a row previously allocated in the upper executor context. This function is no longer different from plain `heap_freetuple`. It's kept just for backward compatibility of existing code. ## Arguments **`HeapTuple row`** row to free