try with temp table like below
PRAGMA temp_store = MEMORY;
CREATE TEMP TABLE TempIds (id INTEGER);
INSERT INTO t VALUES (@p_1); INSERT INTO TempIds VALUES(last_insert_rowid());
INSERT INTO t VALUES (@p_2); INSERT INTO TempIds VALUES(last_insert_rowid());
...
SELECT id FROM TempIds;