Thanks guys!
I've came out with this code:

[pascal]
var SAVEDVECT:TVector;

procedure SavePosition;
var
ModM, B : TMatrix;
begin
glGetFloatv(GL_MODELVIEW_MATRIX, @ModM[0]);
B := MatrixInverse(ModM);
SAVEDVECT := getVector(0,0,0);
SAVEDVECT := VectorMatrixMult(B, SAVEDVECT);
end;
[/pascal]

After this i draw something in position SAVEDVECT..
But it doesn't work..
I was wondering if it was about camera.. Becouse when i draw stuff i draw after the camera setup..
Maybe i should use not only the inverse of the modelview, but also the camera matrix and do some calculation..
Am i right? any hint on what calculation do i need ?