ciao!

modificata così:
codice:
DELIMITER //
DROP PROCEDURE IF EXISTS import_test //
CREATE PROCEDURE import_test(
    IN valore VARCHAR(255),
    OUT last INT,
    OUT last_inserted INT
)
    NO SQL
BEGIN
    INSERT IGNORE INTO a_test
    VALUES (NULL, valore);


    SELECT id INTO last
    FROM a_test
    WHERE nome = valore;


    SELECT LAST_INSERT_ID() INTO last_inserted;


#     SELECT id AS last
#     FROM a_test
#     WHERE nome = valore
#     UNION ALL
#     SELECT LAST_INSERT_ID() AS last;
END
poi devo cmq controllare da PHP che i due valori siano uguali/diversi.
però funziona!

grazie!